1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
/// Test for https://github.com/rust-lang/rust-clippy/issues/2862 pub trait FooMap { fn map<B, F: Fn() -> B>(&self, f: F) -> B; } impl FooMap for bool { fn map<B, F: Fn() -> B>(&self, f: F) -> B { f() } } fn main() { let a = true; a.map(|| false); }