intervallum 1.0.0

Generic interval and interval set library.
Documentation
Interval Arithmetic Library
===========================

[![ptal on Travis CI][travis-image]][travis]

[travis-image]: https://travis-ci.org/ptal/intervallum.png
[travis]: https://travis-ci.org/ptal/intervallum

Intervallum is a library for computing over arithmetic intervals which compiles on *Rust stable*.
We provide many set operations such as union and intersection.
The intervals can be represented with the `Interval` type which is just a pair of integers (such as `(0,10)`, representing a value in the range 0 to 10), and with a `IntervalSet` which is a vector of intervals (such as `[(0,10), (15,20)]` for all values between 0 and 10, and between 15 and 20).

This library is usable, thoroughly tested and documented, however it only works on integers (`i8`-`i64`, `u8`-`u64`, `usize` and `isize`).
Examples and more in the [documentation](https://docs.rs/intervallum).

## License

Licensed under either of
 * Apache License, Version 2.0 ([LICENSE-APACHE]LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
 * MIT license ([LICENSE-MIT]LICENSE-MIT or http://opensource.org/licenses/MIT)
at your option.

### Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you shall be dual licensed as above, without any additional terms or conditions.