19 lines
320 B
Rust
19 lines
320 B
Rust
#![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!");
|
|
}
|
|
}
|