honestintervals 0.2.0

Comprehensive, correctly rounding interval arithmetic library.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use super::def::IntervalSet;

use fp::Float;

impl<BOUND: Float> PartialEq for IntervalSet<BOUND> {
    #[inline]
    fn eq(&self, rhs: &Self) -> bool {
        for (i, j) in self.intervals.iter().zip(&rhs.intervals) {
            if !(i.lo == j.lo && i.hi == j.hi) {
                return false;
            }
        }
        true
    }
}