From cb8681a615e199a2d36cbefe5471124d73578491 Mon Sep 17 00:00:00 2001 From: ice_iix Date: Mon, 29 Jun 2020 17:40:08 -0700 Subject: [PATCH] protocol: use mutable iterator populating Biomes3D (needless_range_loop) --- protocol/src/protocol/mod.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/protocol/src/protocol/mod.rs b/protocol/src/protocol/mod.rs index a576a47..cbe8070 100644 --- a/protocol/src/protocol/mod.rs +++ b/protocol/src/protocol/mod.rs @@ -492,12 +492,12 @@ impl Default for Biomes3D { impl Serializable for Biomes3D { fn read_from(buf: &mut R) -> Result { - let mut data: [i32; 1024] = [0; 1024]; + let data: [i32; 1024] = [0; 1024]; // Non-length-prefixed three-dimensional biome data - for i in 0..1024 { + for item in &mut data.to_vec() { let b: i32 = Serializable::read_from(buf)?; - data[i] = b; + *item = b; } Result::Ok(Biomes3D { data })