]> git.lizzy.rs Git - rust.git/blob - src/test/ui/inner-static-type-parameter.stderr
Auto merge of #54720 - davidtwco:issue-51191, r=nikomatsakis
[rust.git] / src / test / ui / inner-static-type-parameter.stderr
1 error[E0401]: can't use type parameters from outer function
2   --> $DIR/inner-static-type-parameter.rs:16:19
3    |
4 LL | fn foo<T>() {
5    |    --- - type variable from outer function
6    |    |
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
10
11 error[E0392]: parameter `T` is never used
12   --> $DIR/inner-static-type-parameter.rs:13:10
13    |
14 LL | enum Bar<T> { What } //~ ERROR parameter `T` is never used
15    |          ^ unused type parameter
16    |
17    = help: consider removing `T` or using a marker such as `std::marker::PhantomData`
18
19 error: aborting due to 2 previous errors
20
21 Some errors occurred: E0392, E0401.
22 For more information about an error, try `rustc --explain E0392`.