1 error[E0401]: can't use type parameters from outer function
2 --> $DIR/inner-static-type-parameter.rs:16:19
5 | --- - type variable from outer function
7 | try adding a local type parameter in this method instead
8 LL | static a: Bar<T> = Bar::What;
9 | ^ use of type variable from outer function
11 error[E0392]: parameter `T` is never used
12 --> $DIR/inner-static-type-parameter.rs:13:10
14 LL | enum Bar<T> { What } //~ ERROR parameter `T` is never used
15 | ^ unused type parameter
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 occurred: E0392, E0401.
22 For more information about an error, try `rustc --explain E0392`.