From 1cdd061a999bfa16907ebcc5ab38b1863839b5f1 Mon Sep 17 00:00:00 2001 From: mat Date: Sat, 25 Dec 2021 15:10:08 -0600 Subject: ok i give up remove the async benchmarks --- azalea-protocol/src/mc_buf.rs | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'azalea-protocol/src') diff --git a/azalea-protocol/src/mc_buf.rs b/azalea-protocol/src/mc_buf.rs index 3959560d..cf98aca3 100644 --- a/azalea-protocol/src/mc_buf.rs +++ b/azalea-protocol/src/mc_buf.rs @@ -191,7 +191,7 @@ where fn get_varint_size(&mut self, value: i32) -> u8 { for i in 1..5 { - if (value & -1 << i * 7) != 0 { + if (value & -1 << (i * 7)) != 0 { continue; } return i; @@ -201,7 +201,7 @@ where fn get_varlong_size(&mut self, value: i32) -> u8 { for i in 1..10 { - if (value & -1 << i * 7) != 0 { + if (value & -1 << (i * 7)) != 0 { continue; } return i; @@ -285,8 +285,7 @@ where } async fn read_nbt(&mut self) -> Result { - self.peek(); - Ok(azalea_nbt::Tag::read(self).unwrap()) + Ok(azalea_nbt::Tag::read(self).await.unwrap()) } } @@ -311,12 +310,15 @@ mod tests { async fn test_read_varint() { let mut buf = BufReader::new(Cursor::new(vec![192, 196, 7])); assert_eq!(buf.read_varint().await.unwrap(), 123456); + assert_eq!(buf.get_varint_size(123456), 3); let mut buf = BufReader::new(Cursor::new(vec![0])); assert_eq!(buf.read_varint().await.unwrap(), 0); + assert_eq!(buf.get_varint_size(0), 1); let mut buf = BufReader::new(Cursor::new(vec![1])); assert_eq!(buf.read_varint().await.unwrap(), 1); + assert_eq!(buf.get_varint_size(1), 1); } #[tokio::test] -- cgit v1.2.3