diff --git a/src/num.rs b/src/num.rs index 72cdb16..c10cf67 100644 --- a/src/num.rs +++ b/src/num.rs @@ -88,7 +88,7 @@ impl BaseInt for u64 {} impl BaseInt for uint {} /// Base floating point types -pub trait BaseFloat : BaseNum + FloatMath + ApproxEq + fmt::Float {} +pub trait BaseFloat : BaseNum + FloatMath + ApproxEq {} impl BaseFloat for f32 {} impl BaseFloat for f64 {} diff --git a/src/plane.rs b/src/plane.rs index 1de0153..1b8fb2e 100644 --- a/src/plane.rs +++ b/src/plane.rs @@ -132,7 +132,7 @@ ApproxEq for Plane { impl fmt::Show for Plane { fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { - write!(f, "{:f}x + {:f}y + {:f}z - {:f} = 0", + write!(f, "{}x + {}y + {}z - {} = 0", self.n.x, self.n.y, self.n.z, self.d) } }