| //@ 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 | |
| } |