diff --git a/protocol/src/protocol/mod.rs b/protocol/src/protocol/mod.rs index 483f314..1bc06d2 100644 --- a/protocol/src/protocol/mod.rs +++ b/protocol/src/protocol/mod.rs @@ -32,7 +32,7 @@ use flate2::read::{ZlibDecoder, ZlibEncoder}; use flate2; use time; -pub const SUPPORTED_PROTOCOL: i32 = 73; +pub const SUPPORTED_PROTOCOL: i32 = 74; /// Helper macro for defining packets #[macro_export] @@ -647,7 +647,7 @@ pub struct Conn { cipher: Option, compression_threshold: i32, - compression_read: Option>>>, // Pending reset support + compression_read: Option>>>, compression_write: Option>>>, } @@ -890,7 +890,7 @@ impl Clone for Conn { } } -pub trait PacketType { +pub trait PacketType: Sized { fn packet_id(&self) -> i32; fn write(self, buf: &mut io::Write) -> Result<(), io::Error>;