]> git.lizzy.rs Git - rust.git/blob - src/tools/clippy/tests/ui/manual_bits.rs
turn `append_place_to_string` from recursion into iteration
[rust.git] / src / tools / clippy / tests / ui / manual_bits.rs
1 // run-rustfix
2
3 #![warn(clippy::manual_bits)]
4 #![allow(clippy::no_effect, path_statements, unused_must_use, clippy::unnecessary_operation)]
5
6 use std::mem::{size_of, size_of_val};
7
8 fn main() {
9     size_of::<i8>() * 8;
10     size_of::<i16>() * 8;
11     size_of::<i32>() * 8;
12     size_of::<i64>() * 8;
13     size_of::<i128>() * 8;
14     size_of::<isize>() * 8;
15
16     size_of::<u8>() * 8;
17     size_of::<u16>() * 8;
18     size_of::<u32>() * 8;
19     size_of::<u64>() * 8;
20     size_of::<u128>() * 8;
21     size_of::<usize>() * 8;
22
23     8 * size_of::<i8>();
24     8 * size_of::<i16>();
25     8 * size_of::<i32>();
26     8 * size_of::<i64>();
27     8 * size_of::<i128>();
28     8 * size_of::<isize>();
29
30     8 * size_of::<u8>();
31     8 * size_of::<u16>();
32     8 * size_of::<u32>();
33     8 * size_of::<u64>();
34     8 * size_of::<u128>();
35     8 * size_of::<usize>();
36
37     size_of::<usize>() * 4;
38     4 * size_of::<usize>();
39     size_of::<bool>() * 8;
40     8 * size_of::<bool>();
41
42     size_of_val(&0u32) * 8;
43
44     type Word = u32;
45     size_of::<Word>() * 8;
46     type Bool = bool;
47     size_of::<Bool>() * 8;
48 }