]>
Commit | Line | Data |
---|---|---|
c295e0f8 | 1 | error[E0308]: mismatched types |
9ffffee4 | 2 | --> $DIR/issue-88360.rs:15:9 |
c295e0f8 XL |
3 | | |
4 | LL | trait SuperTrait<T> | |
5 | | - this type parameter | |
6 | ... | |
7 | LL | fn copy(&self) -> Self::Gat<'_> where T: Copy { | |
8 | | ------------- expected `&T` because of return type | |
9 | LL | *self.test() | |
9ffffee4 | 10 | | ^^^^^^^^^^^^ expected `&T`, found type parameter `T` |
c295e0f8 XL |
11 | | |
12 | = note: expected reference `&T` | |
13 | found type parameter `T` | |
9ffffee4 FG |
14 | help: consider removing deref here |
15 | | | |
16 | LL - *self.test() | |
17 | LL + self.test() | |
18 | | | |
c295e0f8 XL |
19 | |
20 | error: aborting due to previous error | |
21 | ||
22 | For more information about this error, try `rustc --explain E0308`. |