1 error[E0308]: mismatched types
2 --> $DIR/issue-57843.rs:23:9
4 LL | Foo(Box::new(|_| ()));
5 | ^^^^^^^^^^^^^^^^ one type is more general than the other
7 = note: expected type `FnOnce<(&'a bool,)>`
8 found type `FnOnce<(&bool,)>`
10 error: aborting due to previous error
12 For more information about this error, try `rustc --explain E0308`.