mirror of
https://github.com/rust-lang/rust.git
synced 2025-05-14 02:49:40 +00:00
13 lines
269 B
Rust
13 lines
269 B
Rust
//@ known-bug: #134335
|
|
//@compile-flags: -Zunstable-options --edition=2024 --crate-type=lib
|
|
pub async fn async_closure(x: &mut i32) {
|
|
let c = async move || {
|
|
*x += 1;
|
|
};
|
|
call_once(c).await;
|
|
}
|
|
|
|
fn call_once<T>(f: impl FnOnce() -> T) -> T {
|
|
f()
|
|
}
|