]> git.lizzy.rs Git - rust.git/blob - tests/ui/unit_cmp.rs
iterate List by value
[rust.git] / tests / ui / unit_cmp.rs
1 #![warn(clippy::unit_cmp)]
2 #![allow(clippy::no_effect, clippy::unnecessary_operation)]
3
4 #[derive(PartialEq)]
5 pub struct ContainsUnit(()); // should be fine
6
7 fn main() {
8     // this is fine
9     if true == false {}
10
11     // this warns
12     if {
13         true;
14     } == {
15         false;
16     } {}
17
18     if {
19         true;
20     } > {
21         false;
22     } {}
23
24     assert_eq!(
25         {
26             true;
27         },
28         {
29             false;
30         }
31     );
32     debug_assert_eq!(
33         {
34             true;
35         },
36         {
37             false;
38         }
39     );
40
41     assert_ne!(
42         {
43             true;
44         },
45         {
46             false;
47         }
48     );
49     debug_assert_ne!(
50         {
51             true;
52         },
53         {
54             false;
55         }
56     );
57 }