//@ dont-require-annotations: NOTE | |
struct Foo<'a> { | |
data: &'a[u8], | |
} | |
impl <'a> Foo<'a>{ | |
fn bar(self: &mut Foo) { | |
//~^ ERROR mismatched `self` parameter type | |
//~| NOTE expected struct `Foo<'a>` | |
//~| NOTE found struct `Foo<'_>` | |
//~| NOTE lifetime mismatch | |
//~| ERROR mismatched `self` parameter type | |
//~| NOTE expected struct `Foo<'a>` | |
//~| NOTE found struct `Foo<'_>` | |
//~| NOTE lifetime mismatch | |
} | |
} | |
fn main() {} |