blob: b1fbe295157753c7364e6aad881fd53733ea9cec [file] [log] [blame]
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