// run-pass | |
/// 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); | |
} |