From 8313952541c049615af944b87b80c686bbf62073 Mon Sep 17 00:00:00 2001 From: mat Date: Sat, 30 Apr 2022 23:04:18 -0500 Subject: Simplify packet macro Now every packet implements McBufWritable and McBufReadable and uses those so the code doesn't have to be duplicated. --- azalea-protocol/src/mc_buf/mod.rs | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'azalea-protocol/src/mc_buf') diff --git a/azalea-protocol/src/mc_buf/mod.rs b/azalea-protocol/src/mc_buf/mod.rs index 4048bae7..d50817fb 100755 --- a/azalea-protocol/src/mc_buf/mod.rs +++ b/azalea-protocol/src/mc_buf/mod.rs @@ -32,6 +32,12 @@ impl From> for UnsizedByteArray { } } +impl From<&str> for UnsizedByteArray { + fn from(s: &str) -> Self { + Self(s.as_bytes().to_vec()) + } +} + /// Represents Java's BitSet, a list of bits. #[derive(Debug, Clone, PartialEq, Eq, Hash, McBufReadable, McBufWritable)] pub struct BitSet { -- cgit v1.2.3