10 async fn with_await() {
11 println!("{} {:?}", "", async {}.await);
14 async fn with_macro_call_expr() {
15 println!("{} {:?}", "", m!());
18 async fn with_macro_call_stmt_semi() {
19 println!("{} {:?}", "", { m!(); });
22 async fn with_macro_call_stmt_braced() {
23 println!("{} {:?}", "", { m!{} });
26 fn assert_send(_: impl Send) {}
29 assert_send(with_await());
30 assert_send(with_macro_call_expr());
31 assert_send(with_macro_call_stmt_semi());
32 assert_send(with_macro_call_stmt_braced());