blob: c076d03eef43195d70902586229d5bdbd8e64065 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
#![feature(async_closure)]
//@ edition: 2021
//@ aux-build: executor.rs
extern crate executor;
async fn call_once(f: impl async FnOnce()) {
f().await;
}
pub fn main() {
let async_closure = async || {};
executor::block_on(async_closure());
executor::block_on(call_once(async_closure));
}
|