about summary refs log tree commit diff
path: root/tests/ui/statics/static-generic-param-soundness.stderr
blob: 47554c7fcb0f0ba1f4634fce01a5e7465788882f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
error[E0401]: can't use generic parameters from outer item
  --> $DIR/static-generic-param-soundness.rs:16:19
   |
LL | fn foo<T>() {
   |        - type parameter from outer item
LL |     static a: Bar<T> = Bar::What;
   |                   ^ use of generic parameter from outer item
   |
   = note: a `static` is a separate item from the item that contains it

error[E0392]: type parameter `T` is never used
  --> $DIR/static-generic-param-soundness.rs:10:10
   |
LL | enum Bar<T> {
   |          ^ unused type parameter
   |
   = help: consider removing `T`, referring to it in a field, or using a marker such as `PhantomData`
   = help: if you intended `T` to be a const parameter, use `const T: /* Type */` instead

error: aborting due to 2 previous errors

Some errors have detailed explanations: E0392, E0401.
For more information about an error, try `rustc --explain E0392`.