//@ edition:2021 | |
trait MyTrait { | |
async fn foo<'a>(&self); | |
async fn bar(&self); | |
} | |
impl MyTrait for i32 { | |
async fn foo(&self) {} | |
//~^ ERROR lifetime parameters or bounds on method `foo` do not match the trait declaration | |
async fn bar(&self) { | |
self.foo(); | |
} | |
} | |
fn main() {} |