Skip to content

Commit b77445b

Browse files
committed
Appease new clippy warnings with Rust 1.79.0
1 parent eccaed3 commit b77445b

9 files changed

Lines changed: 23 additions & 28 deletions

File tree

core/examples/dsl.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ impl Callable for NumLightsFunction {
7979
async fn exec(&self, scope: Scope<'_>, _machine: &mut Machine) -> CallResult {
8080
debug_assert_eq!(0, scope.nargs());
8181
let num = self.lights.borrow().len();
82-
assert!(num <= std::i32::MAX as usize, "Ended up with too many lights");
82+
assert!(num <= i32::MAX as usize, "Ended up with too many lights");
8383
scope.return_integer(num as i32)
8484
}
8585
}

core/src/value.rs

Lines changed: 11 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -189,8 +189,6 @@ mod tests {
189189

190190
#[test]
191191
fn test_value_maybe_cast() {
192-
use std::i32;
193-
194192
let all_types = [ExprType::Boolean, ExprType::Double, ExprType::Integer, ExprType::Text];
195193
for target in all_types {
196194
assert_eq!(Boolean(true), Boolean(true).maybe_cast(Some(target)).unwrap());
@@ -271,50 +269,47 @@ mod tests {
271269
#[test]
272270
fn test_value_add_integer() {
273271
assert_eq!(5, add_integer(2, 3).unwrap());
274-
assert_eq!(std::i32::MAX, add_integer(std::i32::MAX, 0).unwrap());
275-
assert_eq!("Integer overflow", format!("{}", add_integer(std::i32::MAX, 1).unwrap_err()));
272+
assert_eq!(i32::MAX, add_integer(i32::MAX, 0).unwrap());
273+
assert_eq!("Integer overflow", format!("{}", add_integer(i32::MAX, 1).unwrap_err()));
276274
}
277275

278276
#[test]
279277
fn test_value_sub_integer() {
280278
assert_eq!(-1, sub_integer(2, 3).unwrap());
281-
assert_eq!(std::i32::MIN, sub_integer(std::i32::MIN, 0).unwrap());
282-
assert_eq!("Integer underflow", format!("{}", sub_integer(std::i32::MIN, 1).unwrap_err()));
279+
assert_eq!(i32::MIN, sub_integer(i32::MIN, 0).unwrap());
280+
assert_eq!("Integer underflow", format!("{}", sub_integer(i32::MIN, 1).unwrap_err()));
283281
}
284282

285283
#[test]
286284
fn test_value_mul_integer() {
287285
assert_eq!(6, mul_integer(2, 3).unwrap());
288-
assert_eq!(std::i32::MAX, mul_integer(std::i32::MAX, 1).unwrap());
289-
assert_eq!("Integer overflow", format!("{}", mul_integer(std::i32::MAX, 2).unwrap_err()));
286+
assert_eq!(i32::MAX, mul_integer(i32::MAX, 1).unwrap());
287+
assert_eq!("Integer overflow", format!("{}", mul_integer(i32::MAX, 2).unwrap_err()));
290288
}
291289

292290
#[test]
293291
fn test_value_div_integer() {
294292
assert_eq!(2, div_integer(10, 5).unwrap());
295293
assert_eq!(6, div_integer(20, 3).unwrap());
296-
assert_eq!(std::i32::MIN, div_integer(std::i32::MIN, 1).unwrap());
294+
assert_eq!(i32::MIN, div_integer(i32::MIN, 1).unwrap());
297295
assert_eq!("Division by zero", format!("{}", div_integer(4, 0).unwrap_err()));
298-
assert_eq!("Integer underflow", format!("{}", div_integer(std::i32::MIN, -1).unwrap_err()));
296+
assert_eq!("Integer underflow", format!("{}", div_integer(i32::MIN, -1).unwrap_err()));
299297
}
300298

301299
#[test]
302300
fn test_value_modulo_integer() {
303301
assert_eq!(0, modulo_integer(10, 5).unwrap());
304302
assert_eq!(2, modulo_integer(20, 3).unwrap());
305303
assert_eq!("Modulo by zero", format!("{}", modulo_integer(4, 0).unwrap_err()));
306-
assert_eq!(
307-
"Integer underflow",
308-
format!("{}", modulo_integer(std::i32::MIN, -1).unwrap_err())
309-
);
304+
assert_eq!("Integer underflow", format!("{}", modulo_integer(i32::MIN, -1).unwrap_err()));
310305
}
311306

312307
#[test]
313308
fn test_value_pow_integer() {
314309
assert_eq!(1, pow_integer(0, 0).unwrap());
315310
assert_eq!(9, pow_integer(3, 2).unwrap());
316-
assert_eq!(std::i32::MAX, pow_integer(std::i32::MAX, 1).unwrap());
317-
assert_eq!("Integer overflow", format!("{}", pow_integer(std::i32::MAX, 2).unwrap_err()));
311+
assert_eq!(i32::MAX, pow_integer(i32::MAX, 1).unwrap());
312+
assert_eq!("Integer overflow", format!("{}", pow_integer(i32::MAX, 2).unwrap_err()));
318313
assert_eq!(
319314
"Exponent -3 cannot be negative",
320315
format!("{}", pow_integer(1, -3).unwrap_err())

repl/src/demos.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ impl Drive for DemosDrive {
106106
}
107107
let files = self.demos.len();
108108

109-
let disk_quota = if bytes <= std::u64::MAX as usize && files <= std::u64::MAX as usize {
109+
let disk_quota = if bytes <= u64::MAX as usize && files <= u64::MAX as usize {
110110
Some(DiskSpace::new(bytes as u64, files as u64))
111111
} else {
112112
// Cannot represent the amount of disk within a DiskSpace.

std/src/console/cmds.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -155,7 +155,7 @@ impl Callable for ColorCommand {
155155

156156
async fn exec(&self, mut scope: Scope<'_>, _machine: &mut Machine) -> CallResult {
157157
fn get_color((i, pos): (i32, LineCol)) -> Result<Option<u8>, CallError> {
158-
if i >= 0 && i <= std::u8::MAX as i32 {
158+
if i >= 0 && i <= u8::MAX as i32 {
159159
Ok(Some(i as u8))
160160
} else {
161161
Err(CallError::ArgumentError(pos, "Color out of range".to_owned()))

std/src/gpio/fakes.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ impl MockOp {
111111
));
112112
}
113113
let pin = datum / 100;
114-
if pin > std::u8::MAX as i32 {
114+
if pin > u8::MAX as i32 {
115115
return Err(io::Error::new(
116116
io::ErrorKind::InvalidData,
117117
format!("Pin number too large at __GPIO_MOCK_DATA({})", pos),

std/src/gpio/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ impl Pin {
5050
format!("Pin number {} must be positive", i),
5151
));
5252
}
53-
if i > std::u8::MAX as i32 {
53+
if i > u8::MAX as i32 {
5454
return Err(CallError::ArgumentError(pos, format!("Pin number {} is too large", i)));
5555
}
5656
Ok(Self(i as u8))

std/src/numerics.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ impl Prng {
9090

9191
/// Returns the previously returned random number.
9292
fn last(&self) -> f64 {
93-
(self.last as f64) / (std::u32::MAX as f64)
93+
(self.last as f64) / (u32::MAX as f64)
9494
}
9595

9696
/// Computes the next random number and returns it.

std/src/strings.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -296,7 +296,7 @@ impl Callable for LenFunction {
296296
debug_assert_eq!(1, scope.nargs());
297297
let (s, spos) = scope.pop_string_with_pos();
298298

299-
if s.len() > std::i32::MAX as usize {
299+
if s.len() > i32::MAX as usize {
300300
Err(CallError::InternalError(spos, "String too long".to_owned()))
301301
} else {
302302
scope.return_integer(s.len() as i32)
@@ -613,17 +613,17 @@ mod tests {
613613
#[test]
614614
fn test_value_parse_boolean() {
615615
for s in &["true", "TrUe", "TRUE", "yes", "Yes", "y", "Y"] {
616-
assert!(parse_boolean(*s).unwrap());
616+
assert!(parse_boolean(s).unwrap());
617617
}
618618

619619
for s in &["false", "FaLsE", "FALSE", "no", "No", "n", "N"] {
620-
assert!(!parse_boolean(*s).unwrap());
620+
assert!(!parse_boolean(s).unwrap());
621621
}
622622

623623
for s in &["ye", "0", "1", " true"] {
624624
assert_eq!(
625625
format!("Invalid boolean literal {}", s),
626-
format!("{}", parse_boolean(*s).unwrap_err())
626+
format!("{}", parse_boolean(s).unwrap_err())
627627
);
628628
}
629629
}

web/src/lib.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ fn js_sleep(
107107
yielder: Rc<RefCell<Yielder>>,
108108
) -> Pin<Box<dyn Future<Output = CallResult>>> {
109109
let ms = d.as_millis();
110-
if ms > std::i32::MAX as u128 {
110+
if ms > i32::MAX as u128 {
111111
// The JavaScript setTimeout function only takes i32s so ensure our value fits. If it
112112
// doesn't, you can imagine chaining calls to setTimeout to achieve the desired delay...
113113
// but the numbers we are talking about are so big that this doesn't make sense.
@@ -389,7 +389,7 @@ mod tests {
389389
async fn test_js_sleep_too_big() {
390390
let yielder = Rc::from(RefCell::from(Yielder::new()));
391391
match js_sleep(
392-
Duration::from_millis(std::i32::MAX as u64 + 1),
392+
Duration::from_millis(i32::MAX as u64 + 1),
393393
LineCol { line: 1, col: 2 },
394394
yielder,
395395
)

0 commit comments

Comments
 (0)