summaryrefslogtreecommitdiff
path: root/tests/ui/self/self-ctor-inner-const.stderr
blob: 7287c64c659b72fc1a5c628a96506dd96c3d2c58 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
error[E0401]: can't use generic parameters from outer function
  --> $DIR/self-ctor-inner-const.rs:7:27
   |
LL |         const C: S0<u8> = Self(0);
   |                           ^^^^
   |                           |
   |                           use of generic parameter from outer function
   |                           can't use `Self` here

error[E0401]: can't use generic parameters from outer function
  --> $DIR/self-ctor-inner-const.rs:9:21
   |
LL | impl<T> S0<T> {
   | ---- `Self` type implicitly declared here, by this `impl`
...
LL |         fn bar() -> Self {
   |                     ^^^^
   |                     |
   |                     use of generic parameter from outer function
   |                     use a type here instead

error[E0401]: can't use generic parameters from outer function
  --> $DIR/self-ctor-inner-const.rs:11:13
   |
LL |             Self(0)
   |             ^^^^
   |             |
   |             use of generic parameter from outer function
   |             can't use `Self` here

error: aborting due to 3 previous errors

For more information about this error, try `rustc --explain E0401`.