// option. This file may not be copied, modified, or distributed
// except according to those terms.
-fn main() {
+pub fn main() {
+ #[derive(Copy)]
enum x { foo }
- impl x : core::cmp::Eq {
- pure fn eq(&self, other: &x) -> bool {
+ impl ::std::cmp::PartialEq for x {
+ fn eq(&self, other: &x) -> bool {
(*self) as int == (*other) as int
}
- pure fn ne(&self, other: &x) -> bool { !(*self).eq(other) }
+ fn ne(&self, other: &x) -> bool { !(*self).eq(other) }
}
}