]> git.lizzy.rs Git - rust.git/blob - tests/ui/inner-static-type-parameter.stderr
Rollup merge of #107482 - notriddle:notriddle/keywords, r=jsha
[rust.git] / tests / ui / inner-static-type-parameter.stderr
1 error[E0401]: can't use generic parameters from outer function
2   --> $DIR/inner-static-type-parameter.rs:6:19
3    |
4 LL | fn foo<T>() {
5    |        - type parameter from outer function
6 LL |     static a: Bar<T> = Bar::What;
7    |                   ^ use of generic parameter from outer function
8
9 error[E0392]: parameter `T` is never used
10   --> $DIR/inner-static-type-parameter.rs:3:10
11    |
12 LL | enum Bar<T> { What }
13    |          ^ unused parameter
14    |
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
17
18 error: aborting due to 2 previous errors
19
20 Some errors have detailed explanations: E0392, E0401.
21 For more information about an error, try `rustc --explain E0392`.