diff options
| author | mat <github@matdoes.dev> | 2021-12-20 01:04:18 -0600 |
|---|---|---|
| committer | mat <github@matdoes.dev> | 2021-12-20 01:04:18 -0600 |
| commit | 5090ebe25f1f68b792188c3d3d034d1d30d8b231 (patch) | |
| tree | 0ec9a923643b6b8c5c734ba09fa3e0213b531971 /azalea-nbt/src/encode.rs | |
| parent | 91a26609f76ebcaba22c021e384627c9d4c033a5 (diff) | |
| download | azalea-drasl-5090ebe25f1f68b792188c3d3d034d1d30d8b231.tar.xz | |
slight nbt optimizations
Diffstat (limited to 'azalea-nbt/src/encode.rs')
| -rw-r--r-- | azalea-nbt/src/encode.rs | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/azalea-nbt/src/encode.rs b/azalea-nbt/src/encode.rs index 8bed2681..9ce4faf4 100644 --- a/azalea-nbt/src/encode.rs +++ b/azalea-nbt/src/encode.rs @@ -40,8 +40,8 @@ impl Tag { writer .write_i32::<BE>(value.len() as i32) .map_err(|_| Error::WriteError)?; - for byte in value { - writer.write_i8(*byte).map_err(|_| Error::WriteError)?; + for &byte in value { + writer.write_i8(byte).map_err(|_| Error::WriteError)?; } } Tag::String(value) => { @@ -77,19 +77,17 @@ impl Tag { writer .write_i32::<BE>(value.len() as i32) .map_err(|_| Error::WriteError)?; - for int in value { - writer - .write_i32::<BE>(*int) - .map_err(|_| Error::WriteError)?; + for &int in value { + writer.write_i32::<BE>(int).map_err(|_| Error::WriteError)?; } } Tag::LongArray(value) => { writer .write_i32::<BE>(value.len() as i32) .map_err(|_| Error::WriteError)?; - for long in value { + for &long in value { writer - .write_i64::<BE>(*long) + .write_i64::<BE>(long) .map_err(|_| Error::WriteError)?; } } |
