From cfb190d00c70f1b09789e23f89a3c67840e0fd87 Mon Sep 17 00:00:00 2001 From: mat <27899617+mat-1@users.noreply.github.com> Date: Fri, 2 Sep 2022 12:11:14 -0500 Subject: get rid of Readable & Writable (#21) --- .../src/packets/login/clientbound_login_compression_packet.rs | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) (limited to 'azalea-protocol/src/packets/login') diff --git a/azalea-protocol/src/packets/login/clientbound_login_compression_packet.rs b/azalea-protocol/src/packets/login/clientbound_login_compression_packet.rs index 26321f34..61c281f5 100755 --- a/azalea-protocol/src/packets/login/clientbound_login_compression_packet.rs +++ b/azalea-protocol/src/packets/login/clientbound_login_compression_packet.rs @@ -1,12 +1,10 @@ +use super::ClientboundLoginPacket; +use azalea_buf::{BufReadError, McBufVarReadable, McBufVarWritable}; use std::{ hash::Hash, io::{Read, Write}, }; -use azalea_buf::{BufReadError, Readable, Writable}; - -use super::ClientboundLoginPacket; - #[derive(Hash, Clone, Debug)] pub struct ClientboundLoginCompressionPacket { pub compression_threshold: i32, @@ -18,12 +16,12 @@ impl ClientboundLoginCompressionPacket { } pub fn write(&self, buf: &mut impl Write) -> Result<(), std::io::Error> { - buf.write_varint(self.compression_threshold).unwrap(); + self.compression_threshold.var_write_into(buf)?; Ok(()) } pub fn read(buf: &mut impl Read) -> Result { - let compression_threshold = buf.read_varint()?; + let compression_threshold = i32::var_read_from(buf)?; Ok(ClientboundLoginCompressionPacket { compression_threshold, -- cgit v1.2.3