| error: because of the numeric bounds on `u8` prior to casting, this expression is always false |
| --> tests/ui/invalid_upcast_comparisons.rs:21:5 |
| | |
| LL | (u8 as u32) > 300; |
| | ^^^^^^^^^^^^^^^^^ |
| | |
| = note: `-D clippy::invalid-upcast-comparisons` implied by `-D warnings` |
| = help: to override `-D warnings` add `#[allow(clippy::invalid_upcast_comparisons)]` |
| |
| error: because of the numeric bounds on `u8` prior to casting, this expression is always false |
| --> tests/ui/invalid_upcast_comparisons.rs:24:5 |
| | |
| LL | (u8 as i32) > 300; |
| | ^^^^^^^^^^^^^^^^^ |
| |
| error: because of the numeric bounds on `u8` prior to casting, this expression is always false |
| --> tests/ui/invalid_upcast_comparisons.rs:26:5 |
| | |
| LL | (u8 as u32) == 300; |
| | ^^^^^^^^^^^^^^^^^^ |
| |
| error: because of the numeric bounds on `u8` prior to casting, this expression is always false |
| --> tests/ui/invalid_upcast_comparisons.rs:28:5 |
| | |
| LL | (u8 as i32) == 300; |
| | ^^^^^^^^^^^^^^^^^^ |
| |
| error: because of the numeric bounds on `u8` prior to casting, this expression is always false |
| --> tests/ui/invalid_upcast_comparisons.rs:30:5 |
| | |
| LL | 300 < (u8 as u32); |
| | ^^^^^^^^^^^^^^^^^ |
| |
| error: because of the numeric bounds on `u8` prior to casting, this expression is always false |
| --> tests/ui/invalid_upcast_comparisons.rs:32:5 |
| | |
| LL | 300 < (u8 as i32); |
| | ^^^^^^^^^^^^^^^^^ |
| |
| error: because of the numeric bounds on `u8` prior to casting, this expression is always false |
| --> tests/ui/invalid_upcast_comparisons.rs:34:5 |
| | |
| LL | 300 == (u8 as u32); |
| | ^^^^^^^^^^^^^^^^^^ |
| |
| error: because of the numeric bounds on `u8` prior to casting, this expression is always false |
| --> tests/ui/invalid_upcast_comparisons.rs:36:5 |
| | |
| LL | 300 == (u8 as i32); |
| | ^^^^^^^^^^^^^^^^^^ |
| |
| error: because of the numeric bounds on `u8` prior to casting, this expression is always true |
| --> tests/ui/invalid_upcast_comparisons.rs:39:5 |
| | |
| LL | (u8 as u32) <= 300; |
| | ^^^^^^^^^^^^^^^^^^ |
| |
| error: because of the numeric bounds on `u8` prior to casting, this expression is always true |
| --> tests/ui/invalid_upcast_comparisons.rs:41:5 |
| | |
| LL | (u8 as i32) <= 300; |
| | ^^^^^^^^^^^^^^^^^^ |
| |
| error: because of the numeric bounds on `u8` prior to casting, this expression is always true |
| --> tests/ui/invalid_upcast_comparisons.rs:43:5 |
| | |
| LL | (u8 as u32) != 300; |
| | ^^^^^^^^^^^^^^^^^^ |
| |
| error: because of the numeric bounds on `u8` prior to casting, this expression is always true |
| --> tests/ui/invalid_upcast_comparisons.rs:45:5 |
| | |
| LL | (u8 as i32) != 300; |
| | ^^^^^^^^^^^^^^^^^^ |
| |
| error: because of the numeric bounds on `u8` prior to casting, this expression is always true |
| --> tests/ui/invalid_upcast_comparisons.rs:47:5 |
| | |
| LL | 300 >= (u8 as u32); |
| | ^^^^^^^^^^^^^^^^^^ |
| |
| error: because of the numeric bounds on `u8` prior to casting, this expression is always true |
| --> tests/ui/invalid_upcast_comparisons.rs:49:5 |
| | |
| LL | 300 >= (u8 as i32); |
| | ^^^^^^^^^^^^^^^^^^ |
| |
| error: because of the numeric bounds on `u8` prior to casting, this expression is always true |
| --> tests/ui/invalid_upcast_comparisons.rs:51:5 |
| | |
| LL | 300 != (u8 as u32); |
| | ^^^^^^^^^^^^^^^^^^ |
| |
| error: because of the numeric bounds on `u8` prior to casting, this expression is always true |
| --> tests/ui/invalid_upcast_comparisons.rs:53:5 |
| | |
| LL | 300 != (u8 as i32); |
| | ^^^^^^^^^^^^^^^^^^ |
| |
| error: because of the numeric bounds on `u8` prior to casting, this expression is always false |
| --> tests/ui/invalid_upcast_comparisons.rs:57:5 |
| | |
| LL | (u8 as i32) < 0; |
| | ^^^^^^^^^^^^^^^ |
| |
| error: because of the numeric bounds on `u8` prior to casting, this expression is always true |
| --> tests/ui/invalid_upcast_comparisons.rs:59:5 |
| | |
| LL | -5 != (u8 as i32); |
| | ^^^^^^^^^^^^^^^^^ |
| |
| error: because of the numeric bounds on `u8` prior to casting, this expression is always true |
| --> tests/ui/invalid_upcast_comparisons.rs:62:5 |
| | |
| LL | (u8 as i32) >= 0; |
| | ^^^^^^^^^^^^^^^^ |
| |
| error: because of the numeric bounds on `u8` prior to casting, this expression is always false |
| --> tests/ui/invalid_upcast_comparisons.rs:64:5 |
| | |
| LL | -5 == (u8 as i32); |
| | ^^^^^^^^^^^^^^^^^ |
| |
| error: because of the numeric bounds on `u8` prior to casting, this expression is always false |
| --> tests/ui/invalid_upcast_comparisons.rs:68:5 |
| | |
| LL | 1337 == (u8 as i32); |
| | ^^^^^^^^^^^^^^^^^^^ |
| |
| error: because of the numeric bounds on `u8` prior to casting, this expression is always false |
| --> tests/ui/invalid_upcast_comparisons.rs:70:5 |
| | |
| LL | 1337 == (u8 as u32); |
| | ^^^^^^^^^^^^^^^^^^^ |
| |
| error: because of the numeric bounds on `u8` prior to casting, this expression is always true |
| --> tests/ui/invalid_upcast_comparisons.rs:73:5 |
| | |
| LL | 1337 != (u8 as i32); |
| | ^^^^^^^^^^^^^^^^^^^ |
| |
| error: because of the numeric bounds on `u8` prior to casting, this expression is always true |
| --> tests/ui/invalid_upcast_comparisons.rs:75:5 |
| | |
| LL | 1337 != (u8 as u32); |
| | ^^^^^^^^^^^^^^^^^^^ |
| |
| error: because of the numeric bounds on `u8` prior to casting, this expression is always true |
| --> tests/ui/invalid_upcast_comparisons.rs:90:5 |
| | |
| LL | (u8 as i32) > -1; |
| | ^^^^^^^^^^^^^^^^ |
| |
| error: because of the numeric bounds on `u8` prior to casting, this expression is always false |
| --> tests/ui/invalid_upcast_comparisons.rs:92:5 |
| | |
| LL | (u8 as i32) < -1; |
| | ^^^^^^^^^^^^^^^^ |
| |
| error: because of the numeric bounds on `u8` prior to casting, this expression is always false |
| --> tests/ui/invalid_upcast_comparisons.rs:109:5 |
| | |
| LL | -5 >= (u8 as i32); |
| | ^^^^^^^^^^^^^^^^^ |
| |
| error: aborting due to 27 previous errors |
| |