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