aboutsummaryrefslogtreecommitdiff
path: root/azalea-protocol/src
diff options
context:
space:
mode:
authormat <github@matdoes.dev>2021-12-25 15:10:08 -0600
committermat <github@matdoes.dev>2021-12-25 15:10:08 -0600
commit1cdd061a999bfa16907ebcc5ab38b1863839b5f1 (patch)
treef5d164977eb9db82555e03e9fb720120ee8f0595 /azalea-protocol/src
parent6ae94b96e6d51e3bf251d4a01f17fa7d41c9500f (diff)
downloadazalea-drasl-1cdd061a999bfa16907ebcc5ab38b1863839b5f1.tar.xz
ok i give up remove the async benchmarks
Diffstat (limited to 'azalea-protocol/src')
-rw-r--r--azalea-protocol/src/mc_buf.rs10
1 files changed, 6 insertions, 4 deletions
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<azalea_nbt::Tag, String> {
- 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]