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
6 LL | static a: Bar<T> = Bar::What;
7 | ^ use of generic parameter from outer function
9 error[E0392]: parameter `T` is never used
10 --> $DIR/inner-static-type-parameter.rs:3:10
12 LL | enum Bar<T> { What }
15 = help: consider removing `T`, referring to it in a field, or using a marker such as `PhantomData`
16 = help: if you intended `T` to be a const parameter, use `const T: usize` instead
18 error: aborting due to 2 previous errors
20 Some errors have detailed explanations: E0392, E0401.
21 For more information about an error, try `rustc --explain E0392`.