fix_float 0.1.4

Fixed floating types that allows useful trait implementations and datastructures on float numbers
Documentation
use fix_float::*;
use std::collections::HashSet;

#[test]
fn simple() {
    let mut s: HashSet<ff64> = HashSet::new();

    s.insert(ff64!(1.0));
    s.insert(ff64!(2.0));
    s.insert(ff64!(3.0));

    assert_eq!(s.len(), 3);

    s.insert(ff64!(4.0));
    s.insert(ff64!(5.0));

    assert_eq!(s.len(), 5);
}

#[test]
fn zero() {
    let mut s: HashSet<ff64> = HashSet::new();

    s.insert(ff64!(0.0));
    assert_eq!(s.len(), 1);
    s.insert(ff64!(-0.0));
    assert_eq!(s.len(), 1);
}