sim: Use range `contains` when possible

Clippy suggests using a range with `contains` in situations where we
test if a value is within a range.

Signed-off-by: David Brown <david.brown@linaro.org>
diff --git a/sim/simflash/src/lib.rs b/sim/simflash/src/lib.rs
index 009148c..532fb0e 100644
--- a/sim/simflash/src/lib.rs
+++ b/sim/simflash/src/lib.rs
@@ -230,7 +230,7 @@
     /// Adds a new flash bad region. Writes to this area fail with a chance
     /// given by `rate`.
     fn add_bad_region(&mut self, offset: usize, len: usize, rate: f32) -> Result<()> {
-        if rate < 0.0 || rate > 1.0 {
+        if !(0.0..=1.0).contains(&rate) {
             bail!(ebounds("Invalid rate"));
         }
 
diff --git a/sim/simflash/src/pdump.rs b/sim/simflash/src/pdump.rs
index c68aa83..6243065 100644
--- a/sim/simflash/src/pdump.rs
+++ b/sim/simflash/src/pdump.rs
@@ -34,7 +34,7 @@
             self.hex.push(' ');
         }
         self.hex.push_str(&format!(" {:02x}", ch)[..]);
-        self.ascii.push(if ch >= ' ' as u8 && ch <= '~' as u8 {
+        self.ascii.push(if (b' '..=b'~').contains(&ch) {
             ch as char
         } else {
             '.'