//@ edition: 2021 | |
//@ aux-build: executor.rs | |
extern crate executor; | |
async fn call_once(f: impl AsyncFnOnce()) { | |
f().await; | |
} | |
pub fn main() { | |
let async_closure = async || {}; | |
executor::block_on(async_closure()); | |
executor::block_on(call_once(async_closure)); | |
} |