summaryrefslogtreecommitdiffstats
path: root/src/tools/clippy/tests/ui/type_id_on_box.stderr
blob: 844dae158b8d84c1ea116938d8d658e9c4883306 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
error: calling `.type_id()` on a `Box<dyn Any>`
  --> $DIR/type_id_on_box.rs:24:13
   |
LL |     let _ = any_box.type_id();
   |             -------^^^^^^^^^^
   |             |
   |             help: consider dereferencing first: `(*any_box)`
   |
   = note: this returns the type id of the literal type `Box<dyn Any>` instead of the type id of the boxed value, which is most likely not what you want
   = note: if this is intentional, use `TypeId::of::<Box<dyn Any>>()` instead, which makes it more clear
   = note: `-D clippy::type-id-on-box` implied by `-D warnings`
   = help: to override `-D warnings` add `#[allow(clippy::type_id_on_box)]`

error: calling `.type_id()` on a `Box<dyn Any>`
  --> $DIR/type_id_on_box.rs:28:13
   |
LL |     let _ = any_box.type_id(); // 2 derefs are needed here to get to the `dyn Any`
   |             -------^^^^^^^^^^
   |             |
   |             help: consider dereferencing first: `(**any_box)`
   |
   = note: this returns the type id of the literal type `Box<dyn Any>` instead of the type id of the boxed value, which is most likely not what you want
   = note: if this is intentional, use `TypeId::of::<Box<dyn Any>>()` instead, which makes it more clear

error: calling `.type_id()` on a `Box<dyn Any>`
  --> $DIR/type_id_on_box.rs:34:13
   |
LL |     let _ = b.type_id();
   |             -^^^^^^^^^^
   |             |
   |             help: consider dereferencing first: `(*b)`
   |
   = note: this returns the type id of the literal type `Box<dyn Any>` instead of the type id of the boxed value, which is most likely not what you want
   = note: if this is intentional, use `TypeId::of::<Box<dyn Any>>()` instead, which makes it more clear

error: aborting due to 3 previous errors