//@ edition:2018 | |
struct S; | |
impl S { | |
async unsafe fn f() {} | |
} | |
async unsafe fn f() {} | |
async fn g() { | |
S::f(); | |
//~^ ERROR call to unsafe function `S::f` is unsafe | |
f(); | |
//~^ ERROR call to unsafe function `f` is unsafe | |
} | |
fn main() { | |
S::f(); | |
//~^ ERROR call to unsafe function `S::f` is unsafe | |
f(); | |
//~^ ERROR call to unsafe function `f` is unsafe | |
} |