]>
Commit | Line | Data |
---|---|---|
e74abb32 | 1 | error[E0401]: can't use generic parameters from outer function |
94222f64 | 2 | --> $DIR/issue-65035-static-with-parent-generics.rs:3:26 |
e74abb32 XL |
3 | | |
4 | LL | fn f<T>() { | |
5 | | - type parameter from outer function | |
6 | LL | extern "C" { | |
7 | LL | static a: *const T; | |
8 | | ^ use of generic parameter from outer function | |
9 | ||
10 | error[E0401]: can't use generic parameters from outer function | |
94222f64 | 11 | --> $DIR/issue-65035-static-with-parent-generics.rs:9:22 |
e74abb32 XL |
12 | | |
13 | LL | fn g<T: Default>() { | |
14 | | - type parameter from outer function | |
15 | LL | static a: *const T = Default::default(); | |
16 | | ^ use of generic parameter from outer function | |
17 | ||
18 | error[E0401]: can't use generic parameters from outer function | |
94222f64 | 19 | --> $DIR/issue-65035-static-with-parent-generics.rs:15:24 |
e74abb32 XL |
20 | | |
21 | LL | fn h<const N: usize>() { | |
22 | | - const parameter from outer function | |
23 | LL | extern "C" { | |
24 | LL | static a: [u8; N]; | |
25 | | ^ use of generic parameter from outer function | |
26 | ||
27 | error[E0401]: can't use generic parameters from outer function | |
94222f64 | 28 | --> $DIR/issue-65035-static-with-parent-generics.rs:21:20 |
e74abb32 XL |
29 | | |
30 | LL | fn i<const N: usize>() { | |
31 | | - const parameter from outer function | |
32 | LL | static a: [u8; N] = [0; N]; | |
33 | | ^ use of generic parameter from outer function | |
34 | ||
35 | error[E0401]: can't use generic parameters from outer function | |
94222f64 | 36 | --> $DIR/issue-65035-static-with-parent-generics.rs:21:29 |
e74abb32 XL |
37 | | |
38 | LL | fn i<const N: usize>() { | |
39 | | - const parameter from outer function | |
40 | LL | static a: [u8; N] = [0; N]; | |
41 | | ^ use of generic parameter from outer function | |
42 | ||
94222f64 | 43 | error: aborting due to 5 previous errors |
e74abb32 XL |
44 | |
45 | For more information about this error, try `rustc --explain E0401`. |