]> git.lizzy.rs Git - rust.git/blob - tests/ui/cast_lossless_integer.rs
Merge branch 'master' into add-lints-aseert-checks
[rust.git] / tests / ui / cast_lossless_integer.rs
1 // run-rustfix
2
3 #[warn(clippy::cast_lossless)]
4 #[allow(clippy::no_effect, clippy::unnecessary_operation)]
5 fn main() {
6     // Test clippy::cast_lossless with casts to integer types
7     1i8 as i16;
8     1i8 as i32;
9     1i8 as i64;
10     1u8 as i16;
11     1u8 as i32;
12     1u8 as i64;
13     1u8 as u16;
14     1u8 as u32;
15     1u8 as u64;
16     1i16 as i32;
17     1i16 as i64;
18     1u16 as i32;
19     1u16 as i64;
20     1u16 as u32;
21     1u16 as u64;
22     1i32 as i64;
23     1u32 as i64;
24     1u32 as u64;
25 }