#![allow(warnings)] | |
struct MyType; | |
impl PartialEq<usize> for MyType { | |
fn eq(&self, y: &usize) -> bool { | |
true | |
} | |
} | |
const CONSTANT: &&MyType = &&MyType; | |
fn main() { | |
if let CONSTANT = &&MyType { | |
//~^ ERROR must be annotated with `#[derive(PartialEq)]` | |
println!("did match!"); | |
} | |
} |