1 error[E0282]: type annotations needed
2 --> $DIR/issue-23041.rs:16:22
4 LL | b.downcast_ref::<fn(_)->_>(); //~ ERROR E0282
5 | ^^^^^^^^ cannot infer type
7 error: aborting due to previous error
9 For more information about this error, try `rustc --explain E0282`.