]> git.proxmox.com Git - rustc.git/blob - src/tools/clippy/tests/ui/mem_discriminant.stderr
New upstream version 1.52.1+dfsg1
[rustc.git] / src / tools / clippy / tests / ui / mem_discriminant.stderr
1 error: calling `mem::discriminant` on non-enum type `&std::option::Option<i32>`
2 --> $DIR/mem_discriminant.rs:14:5
3 |
4 LL | mem::discriminant(&&Some(2));
5 | ^^^^^^^^^^^^^^^^^^---------^
6 | |
7 | help: try dereferencing: `&Some(2)`
8 |
9 note: the lint level is defined here
10 --> $DIR/mem_discriminant.rs:3:9
11 |
12 LL | #![deny(clippy::mem_discriminant_non_enum)]
13 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
14
15 error: calling `mem::discriminant` on non-enum type `&std::option::Option<u8>`
16 --> $DIR/mem_discriminant.rs:15:5
17 |
18 LL | mem::discriminant(&&None::<u8>);
19 | ^^^^^^^^^^^^^^^^^^------------^
20 | |
21 | help: try dereferencing: `&None::<u8>`
22
23 error: calling `mem::discriminant` on non-enum type `&Foo`
24 --> $DIR/mem_discriminant.rs:16:5
25 |
26 LL | mem::discriminant(&&Foo::One(5));
27 | ^^^^^^^^^^^^^^^^^^-------------^
28 | |
29 | help: try dereferencing: `&Foo::One(5)`
30
31 error: calling `mem::discriminant` on non-enum type `&Foo`
32 --> $DIR/mem_discriminant.rs:17:5
33 |
34 LL | mem::discriminant(&&Foo::Two(5));
35 | ^^^^^^^^^^^^^^^^^^-------------^
36 | |
37 | help: try dereferencing: `&Foo::Two(5)`
38
39 error: calling `mem::discriminant` on non-enum type `&std::option::Option<i32>`
40 --> $DIR/mem_discriminant.rs:21:5
41 |
42 LL | mem::discriminant(&ro);
43 | ^^^^^^^^^^^^^^^^^^---^
44 | |
45 | help: try dereferencing: `ro`
46
47 error: calling `mem::discriminant` on non-enum type `&std::option::Option<i32>`
48 --> $DIR/mem_discriminant.rs:22:5
49 |
50 LL | mem::discriminant(rro);
51 | ^^^^^^^^^^^^^^^^^^---^
52 | |
53 | help: try dereferencing: `*rro`
54
55 error: calling `mem::discriminant` on non-enum type `&&std::option::Option<i32>`
56 --> $DIR/mem_discriminant.rs:23:5
57 |
58 LL | mem::discriminant(&rro);
59 | ^^^^^^^^^^^^^^^^^^----^
60 | |
61 | help: try dereferencing: `*rro`
62
63 error: calling `mem::discriminant` on non-enum type `&&std::option::Option<i32>`
64 --> $DIR/mem_discriminant.rs:27:13
65 |
66 LL | mem::discriminant($param)
67 | ^^^^^^^^^^^^^^^^^^^^^^^^^
68 ...
69 LL | mem_discriminant_but_in_a_macro!(&rro);
70 | ---------------------------------------
71 | | |
72 | | help: try dereferencing: `*rro`
73 | in this macro invocation
74 |
75 = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
76
77 error: calling `mem::discriminant` on non-enum type `&&&&&std::option::Option<i32>`
78 --> $DIR/mem_discriminant.rs:34:5
79 |
80 LL | mem::discriminant(&rrrrro);
81 | ^^^^^^^^^^^^^^^^^^-------^
82 | |
83 | help: try dereferencing: `****rrrrro`
84
85 error: calling `mem::discriminant` on non-enum type `&&&std::option::Option<i32>`
86 --> $DIR/mem_discriminant.rs:35:5
87 |
88 LL | mem::discriminant(*rrrrro);
89 | ^^^^^^^^^^^^^^^^^^-------^
90 | |
91 | help: try dereferencing: `****rrrrro`
92
93 error: aborting due to 10 previous errors
94