rust/tests/ui/async-await/issues/issue-112225-1.rs

19 lines
309 B
Rust

//@ check-pass
//@ edition:2021
use core::future::Future;
fn main() {
do_async(async { (0,) }, {
// closure must be inside block
|info| println!("{:?}", info.0)
});
}
fn do_async<R, Fut, F>(_tokio_fut: Fut, _glib_closure: F)
where
Fut: Future<Output = R>,
F: FnOnce(R),
{
}