//@ run-pass | |
#![allow(dead_code)] | |
#![allow(non_camel_case_types)] | |
pub fn main() { | |
#[derive(Copy, Clone)] | |
enum x { foo } | |
impl ::std::cmp::PartialEq for x { | |
fn eq(&self, other: &x) -> bool { | |
(*self) as isize == (*other) as isize | |
} | |
fn ne(&self, other: &x) -> bool { !(*self).eq(other) } | |
} | |
} |