error: item has unused generic parameters --> $DIR/unsized_cast.rs:11:18 | LL | fn foo() { | - generic parameter `T` is unused LL | let _: T = Default::default(); LL | (|| Box::new(|| {}) as Box)(); | ^^^^^ error: item has unused generic parameters --> $DIR/unsized_cast.rs:11:5 | LL | fn foo() { | - generic parameter `T` is unused LL | let _: T = Default::default(); LL | (|| Box::new(|| {}) as Box)(); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: item has unused generic parameters --> $DIR/unsized_cast.rs:22:15 | LL | fn foo2() { | - generic parameter `T` is unused ... LL | call(&|| {}, ()); | ^^^^^ error: item has unused generic parameters --> $DIR/unsized_cast.rs:19:5 | LL | fn foo2() { | - generic parameter `T` is unused LL | let _: T = Default::default(); LL | / (|| { LL | | LL | | let call: extern "rust-call" fn(_, _) = Fn::call; LL | | call(&|| {}, ()); LL | | LL | | })(); | |______^ error: aborting due to 4 previous errors