13 lines
320 B
Rust
13 lines
320 B
Rust
|
#![feature(async_closure)]
|
||
|
|
||
|
// edition:2021
|
||
|
|
||
|
fn foo<X>(x: impl FnOnce() -> Box<X>) {}
|
||
|
// just to make sure async closures can still be suggested for boxing.
|
||
|
fn bar<X>(x: Box<dyn FnOnce() -> X>) {}
|
||
|
|
||
|
fn main() {
|
||
|
foo(async move || {}); //~ ERROR mismatched types
|
||
|
bar(async move || {}); //~ ERROR mismatched types
|
||
|
}
|