// option. This file may not be copied, modified, or distributed
// except according to those terms.
-// ignore-fast
extern crate collections;
-use collections::HashSet;
+use std::collections::HashSet;
-#[deriving(Eq, TotalEq, Hash)]
+#[derive(Copy, PartialEq, Eq, Hash)]
struct XYZ {
x: int,
y: int,