From 8f60f0a6669bb9e9124fd39ea55559e1e49d4f89 Mon Sep 17 00:00:00 2001 From: Brendan Zabarauskas Date: Sun, 13 Dec 2015 15:52:33 +1100 Subject: [PATCH] Angles should not implement Hash Angles are implemented over floating point values - they will never be hashable. --- src/angle.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/angle.rs b/src/angle.rs index 4f18c83..fdcda6f 100644 --- a/src/angle.rs +++ b/src/angle.rs @@ -29,10 +29,10 @@ use approx::ApproxEq; use num::BaseFloat; /// An angle, in radians -#[derive(Copy, Clone, PartialEq, PartialOrd, Hash, RustcEncodable, RustcDecodable)] +#[derive(Copy, Clone, PartialEq, PartialOrd, RustcEncodable, RustcDecodable)] pub struct Rad { pub s: S } /// An angle, in degrees -#[derive(Copy, Clone, PartialEq, PartialOrd, Hash, RustcEncodable, RustcDecodable)] +#[derive(Copy, Clone, PartialEq, PartialOrd, RustcEncodable, RustcDecodable)] pub struct Deg { pub s: S } /// Create a new angle, in radians