diff --git a/src/point.rs b/src/point.rs index bd82adb..38c6d73 100644 --- a/src/point.rs +++ b/src/point.rs @@ -27,11 +27,11 @@ use num::{BaseNum, BaseFloat, one, zero}; use vector::*; /// A point in 2-dimensional space. -#[derive(PartialEq, Copy, Clone, Hash, RustcEncodable, RustcDecodable)] +#[derive(PartialEq, Eq, Copy, Clone, Hash, RustcEncodable, RustcDecodable)] pub struct Point2 { pub x: S, pub y: S } /// A point in 3-dimensional space. -#[derive(PartialEq, Copy, Clone, Hash, RustcEncodable, RustcDecodable)] +#[derive(PartialEq, Eq, Copy, Clone, Hash, RustcEncodable, RustcDecodable)] pub struct Point3 { pub x: S, pub y: S, pub z: S }