aboutsummaryrefslogtreecommitdiff
path: root/azalea-protocol/src/mc_buf/read.rs
diff options
context:
space:
mode:
authormat <github@matdoes.dev>2022-01-02 17:07:01 -0600
committermat <github@matdoes.dev>2022-01-02 17:07:01 -0600
commitbb566aa54131a23b6d9e605c81a8ff4d1d1c21d7 (patch)
tree157b88ee64215516e27d9f765513d3aa4fef0d64 /azalea-protocol/src/mc_buf/read.rs
parentbb57273f48294355d7ac863c291d80878f711c16 (diff)
downloadazalea-drasl-bb566aa54131a23b6d9e605c81a8ff4d1d1c21d7.tar.xz
implement for Vec<u8>
Diffstat (limited to 'azalea-protocol/src/mc_buf/read.rs')
-rw-r--r--azalea-protocol/src/mc_buf/read.rs10
1 files changed, 10 insertions, 0 deletions
diff --git a/azalea-protocol/src/mc_buf/read.rs b/azalea-protocol/src/mc_buf/read.rs
index c429eb7f..683c7d9a 100644
--- a/azalea-protocol/src/mc_buf/read.rs
+++ b/azalea-protocol/src/mc_buf/read.rs
@@ -228,3 +228,13 @@ impl McBufVarintReadable for i32 {
buf.read_varint().await
}
}
+
+#[async_trait]
+impl McBufReadable for Vec<u8> {
+ async fn read_into<R>(buf: &mut R) -> Result<Self, String>
+ where
+ R: AsyncRead + std::marker::Unpin + std::marker::Send,
+ {
+ buf.read_bytes().await
+ }
+}