1 error[E0401]: can't use generic parameters from outer function
2 --> $DIR/inner-static-type-parameter.rs:6:19
5 | --- - type parameter from outer function
7 | try adding a local generic parameter in this method instead
8 LL | static a: Bar<T> = Bar::What;
9 | ^ use of generic parameter from outer function
11 error[E0392]: parameter `T` is never used
12 --> $DIR/inner-static-type-parameter.rs:3:10
14 LL | enum Bar<T> { What }
17 = help: consider removing `T` or using a marker such as `std::marker::PhantomData`
19 error: aborting due to 2 previous errors
21 Some errors have detailed explanations: E0392, E0401.
22 For more information about an error, try `rustc --explain E0392`.