about summary refs log tree commit diff
path: root/tests/ui/impl-header-lifetime-elision/assoc-type.stderr
blob: e650eeca48ad9c00fc00c8529e60a70d88b58020 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
error: in the trait associated type is declared without lifetime parameters, so using a borrowed type for them requires that lifetime to come from the implemented type
  --> $DIR/assoc-type.rs:11:19
   |
LL |     type Output = &i32;
   |                   ^ this lifetime must come from the implemented type

error[E0637]: `'_` cannot be used here
  --> $DIR/assoc-type.rs:16:20
   |
LL |     type Output = &'_ i32;
   |                    ^^ `'_` is a reserved lifetime name

error: aborting due to 2 previous errors

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