3 #![deny(clippy::mem_discriminant_non_enum)]
14 mem::discriminant(&&Some(2));
15 mem::discriminant(&&None::<u8>);
16 mem::discriminant(&&Foo::One(5));
17 mem::discriminant(&&Foo::Two(5));
21 mem::discriminant(&ro);
22 mem::discriminant(rro);
23 mem::discriminant(&rro);
25 macro_rules! mem_discriminant_but_in_a_macro {
27 mem::discriminant($param)
31 mem_discriminant_but_in_a_macro!(&rro);
34 mem::discriminant(&rrrrro);
35 mem::discriminant(*rrrrro);
38 mem::discriminant(&Some(2));
39 mem::discriminant(&None::<u8>);
40 mem::discriminant(&Foo::One(5));
41 mem::discriminant(&Foo::Two(5));
42 mem::discriminant(ro);
43 mem::discriminant(*rro);
44 mem::discriminant(****rrrrro);