mirror of
https://github.com/rust-lang/rust-clippy
synced 2024-12-23 19:43:20 +00:00
65 lines
3.2 KiB
Text
65 lines
3.2 KiB
Text
error: transmute from a `u8` to a `NonZero<u8>`
|
|
--> tests/ui/transmute_int_to_non_zero.rs:19:35
|
|
|
|
|
LL | let _: NonZero<u8> = unsafe { std::mem::transmute(int_u8) };
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using: `NonZero::new_unchecked(int_u8)`
|
|
|
|
|
= note: `-D clippy::transmute-int-to-non-zero` implied by `-D warnings`
|
|
= help: to override `-D warnings` add `#[allow(clippy::transmute_int_to_non_zero)]`
|
|
|
|
error: transmute from a `u16` to a `NonZero<u16>`
|
|
--> tests/ui/transmute_int_to_non_zero.rs:22:36
|
|
|
|
|
LL | let _: NonZero<u16> = unsafe { std::mem::transmute(int_u16) };
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using: `NonZero::new_unchecked(int_u16)`
|
|
|
|
error: transmute from a `u32` to a `NonZero<u32>`
|
|
--> tests/ui/transmute_int_to_non_zero.rs:24:36
|
|
|
|
|
LL | let _: NonZero<u32> = unsafe { std::mem::transmute(int_u32) };
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using: `NonZero::new_unchecked(int_u32)`
|
|
|
|
error: transmute from a `u64` to a `NonZero<u64>`
|
|
--> tests/ui/transmute_int_to_non_zero.rs:26:36
|
|
|
|
|
LL | let _: NonZero<u64> = unsafe { std::mem::transmute(int_u64) };
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using: `NonZero::new_unchecked(int_u64)`
|
|
|
|
error: transmute from a `u128` to a `NonZero<u128>`
|
|
--> tests/ui/transmute_int_to_non_zero.rs:28:37
|
|
|
|
|
LL | let _: NonZero<u128> = unsafe { std::mem::transmute(int_u128) };
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using: `NonZero::new_unchecked(int_u128)`
|
|
|
|
error: transmute from a `i8` to a `NonZero<i8>`
|
|
--> tests/ui/transmute_int_to_non_zero.rs:31:35
|
|
|
|
|
LL | let _: NonZero<i8> = unsafe { std::mem::transmute(int_i8) };
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using: `NonZero::new_unchecked(int_i8)`
|
|
|
|
error: transmute from a `i16` to a `NonZero<i16>`
|
|
--> tests/ui/transmute_int_to_non_zero.rs:33:36
|
|
|
|
|
LL | let _: NonZero<i16> = unsafe { std::mem::transmute(int_i16) };
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using: `NonZero::new_unchecked(int_i16)`
|
|
|
|
error: transmute from a `i32` to a `NonZero<i32>`
|
|
--> tests/ui/transmute_int_to_non_zero.rs:35:36
|
|
|
|
|
LL | let _: NonZero<i32> = unsafe { std::mem::transmute(int_i32) };
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using: `NonZero::new_unchecked(int_i32)`
|
|
|
|
error: transmute from a `i64` to a `NonZero<i64>`
|
|
--> tests/ui/transmute_int_to_non_zero.rs:37:36
|
|
|
|
|
LL | let _: NonZero<i64> = unsafe { std::mem::transmute(int_i64) };
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using: `NonZero::new_unchecked(int_i64)`
|
|
|
|
error: transmute from a `i128` to a `NonZero<i128>`
|
|
--> tests/ui/transmute_int_to_non_zero.rs:39:37
|
|
|
|
|
LL | let _: NonZero<i128> = unsafe { std::mem::transmute(int_i128) };
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using: `NonZero::new_unchecked(int_i128)`
|
|
|
|
error: aborting due to 10 previous errors
|
|
|