LL| |#![feature(async_closure)] LL| |//@ edition: 2021 LL| | LL| |//@ aux-build: executor.rs LL| |extern crate executor; LL| | LL| 1|async fn call_once(f: impl async FnOnce()) { LL| 1| f().await; LL| 1|} LL| | LL| 1|pub fn main() { LL| 2| let async_closure = async || {}; ^1 ------------------ | async_closure::main::{closure#0}: | LL| 1| let async_closure = async || {}; ------------------ | async_closure::main::{closure#0}::{closure#1}::: | LL| 1| let async_closure = async || {}; ------------------ LL| 1| executor::block_on(async_closure()); LL| 1| executor::block_on(call_once(async_closure)); LL| 1|}