about summary refs log tree commit diff
path: root/src/libtest/stats.rs
diff options
context:
space:
mode:
authorDirk Leifeld <leifeld@posteo.de>2014-05-02 18:28:46 +0200
committerDirk Leifeld <leifeld@posteo.de>2014-05-03 10:04:33 +0200
commita8da4f7309f1684d7c229de494c2527b6089b314 (patch)
treed6ba8094df495785074723c9f48f84e2cbe124a9 /src/libtest/stats.rs
parentb43d7b024ba9775d1c744531e2c90cfd5f0623d9 (diff)
downloadrust-a8da4f7309f1684d7c229de494c2527b6089b314.tar.gz
rust-a8da4f7309f1684d7c229de494c2527b6089b314.zip
Use is_zero
Diffstat (limited to 'src/libtest/stats.rs')
-rw-r--r--src/libtest/stats.rs7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/libtest/stats.rs b/src/libtest/stats.rs
index 2e4fb872d70..e73a43efe76 100644
--- a/src/libtest/stats.rs
+++ b/src/libtest/stats.rs
@@ -184,8 +184,7 @@ impl<'a,T: Float + FromPrimitive> Stats<T> for &'a [T] {
                 // `lo`. Together `hi+lo` are exactly equal to `x+y`.
                 let hi = x + y;
                 let lo = y - (hi - x);
-                let zero: T = Zero::zero();
-                if lo != zero {
+                if !lo.is_zero() {
                     *partials.get_mut(j) = lo;
                     j += 1;
                 }
@@ -373,13 +372,13 @@ pub fn write_boxplot<T: Float + Show + FromPrimitive>(
 
     // need to consider when the limit is zero
     let zero: T = Zero::zero();
-    let lo = if lomag == zero {
+    let lo = if lomag.is_zero() {
         zero
     } else {
         (s.min / lomag).floor() * lomag
     };
 
-    let hi = if himag == zero {
+    let hi = if himag.is_zero() {
         zero
     } else {
         (s.max / himag).ceil() * himag