1 #![deny(clippy::mem_discriminant_non_enum)]
14 mem::discriminant(&"hello");
15 mem::discriminant(&&Some(2));
16 mem::discriminant(&&None::<u8>);
17 mem::discriminant(&&Foo::One(5));
18 mem::discriminant(&&Foo::Two(5));
19 mem::discriminant(&A(Foo::One(0)));
23 mem::discriminant(&ro);
24 mem::discriminant(rro);
25 mem::discriminant(&rro);
27 macro_rules! mem_discriminant_but_in_a_macro {
29 mem::discriminant($param)
33 mem_discriminant_but_in_a_macro!(&rro);
36 mem::discriminant(&rrrrro);
37 mem::discriminant(*rrrrro);
40 mem::discriminant(&Some(2));
41 mem::discriminant(&None::<u8>);
42 mem::discriminant(&Foo::One(5));
43 mem::discriminant(&Foo::Two(5));
44 mem::discriminant(ro);
45 mem::discriminant(*rro);
46 mem::discriminant(****rrrrro);