sim: Simplify some struct initializers
In rust, if a struct field is initialized with a variable with the same
name as the field, it is redundant to say `field: field` as the
initializer, and just `field` is sufficient. Fix the instances of this
that clippy suggests.
Signed-off-by: David Brown <david.brown@linaro.org>
diff --git a/sim/simflash/src/lib.rs b/sim/simflash/src/lib.rs
index fa83c3e..dad0bca 100644
--- a/sim/simflash/src/lib.rs
+++ b/sim/simflash/src/lib.rs
@@ -107,11 +107,11 @@
SimFlash {
data: vec![erased_val; total],
write_safe: vec![true; total],
- sectors: sectors,
+ sectors,
bad_region: Vec::new(),
- align: align,
+ align,
verify_writes: true,
- erased_val: erased_val,
+ erased_val,
}
}
@@ -295,9 +295,9 @@
let base = self.base;
self.base += size;
Some(Sector {
- num: num,
- base: base,
- size: size,
+ num,
+ base,
+ size,
})
}
}
diff --git a/sim/src/depends.rs b/sim/src/depends.rs
index f3bbc29..a67bcd8 100644
--- a/sim/src/depends.rs
+++ b/sim/src/depends.rs
@@ -30,7 +30,7 @@
impl BoringDep {
pub fn new(number: usize, test: &DepTest) -> BoringDep {
BoringDep {
- number: number,
+ number,
test: test.clone(),
}
}
@@ -179,7 +179,7 @@
fn new_synthetic(image_id: u8, slot: u8, minor: u8) -> ImageVersion {
ImageVersion {
major: image_id * 20 + slot,
- minor: minor,
+ minor,
revision: 1,
build_num: slot as u32,
}
diff --git a/sim/src/image.rs b/sim/src/image.rs
index a700698..63cd862 100644
--- a/sim/src/image.rs
+++ b/sim/src/image.rs
@@ -149,9 +149,9 @@
}
Ok(ImagesBuilder {
- flash: flash,
- areadesc: areadesc,
- slots: slots,
+ flash,
+ areadesc,
+ slots,
})
}
@@ -186,15 +186,15 @@
_ => install_image(&mut flash, &slots[1], 46928, &*dep, false)
};
OneImage {
- slots: slots,
- primaries: primaries,
- upgrades: upgrades,
+ slots,
+ primaries,
+ upgrades,
}}).collect();
install_ptable(&mut flash, &self.areadesc);
Images {
- flash: flash,
+ flash,
areadesc: self.areadesc,
- images: images,
+ images,
total_count: None,
}
}
@@ -227,14 +227,14 @@
let primaries = install_image(&mut bad_flash, &slots[0], 32784, &dep, false);
let upgrades = install_image(&mut bad_flash, &slots[1], 41928, &dep, true);
OneImage {
- slots: slots,
- primaries: primaries,
- upgrades: upgrades,
+ slots,
+ primaries,
+ upgrades,
}}).collect();
Images {
flash: bad_flash,
areadesc: self.areadesc,
- images: images,
+ images,
total_count: None,
}
}
@@ -246,14 +246,14 @@
let primaries = install_image(&mut flash, &slots[0], 32784, &dep, false);
let upgrades = install_no_image();
OneImage {
- slots: slots,
- primaries: primaries,
- upgrades: upgrades,
+ slots,
+ primaries,
+ upgrades,
}}).collect();
Images {
- flash: flash,
+ flash,
areadesc: self.areadesc,
- images: images,
+ images,
total_count: None,
}
}
@@ -265,14 +265,14 @@
let primaries = install_no_image();
let upgrades = install_image(&mut flash, &slots[1], 32784, &dep, false);
OneImage {
- slots: slots,
- primaries: primaries,
- upgrades: upgrades,
+ slots,
+ primaries,
+ upgrades,
}}).collect();
Images {
- flash: flash,
+ flash,
areadesc: self.areadesc,
- images: images,
+ images,
total_count: None,
}
}
diff --git a/sim/src/tlv.rs b/sim/src/tlv.rs
index 68bfaf7..39bb1b6 100644
--- a/sim/src/tlv.rs
+++ b/sim/src/tlv.rs
@@ -267,7 +267,7 @@
fn add_dependency(&mut self, id: u8, version: &ImageVersion) {
self.dependencies.push(Dependency {
- id: id,
+ id,
version: version.clone(),
});
}