19 lines
307 B
Rust
19 lines
307 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),
|
||
|
{
|
||
|
}
|