//@ 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), | |
{ | |
} |