blob: a3e3856aa968447c0893a3d893d5b45cc7627533 [file] [log] [blame]
Andrew Walbrand1b91c72020-08-11 17:12:08 +01001use async_trait::async_trait;
2use std::sync::Mutex;
3
4async fn f() {}
5
6#[async_trait]
7trait Test {
8 async fn test(&self) {
9 let mutex = Mutex::new(());
10 let _guard = mutex.lock().unwrap();
11 f().await;
12 }
13}
14
15fn main() {}