intervalsets
intervalsets
is a family of crates for working with intervals and numeric sets.
intervalsets-core
no-std, no-alloc functionality.intervalsets
extended functionality requiring allocation.
This guide is intended to cover information applicable to the family of crates.
For specifics see the intervalsets-core
or intervalsets
api documentation.
Version
Limitations
This family of crates is intended to provide robust, general implementations
of intervals with a convenient Set
based api, and support pluggable
user provided data-types. While attention has been given to performance,
there are many optimizations that can not be included without a loss of generality.
Currently interval arithmetic is not supported, and while it may be in the future, it will never be as performant as a specialized library like inari.
Contributing
Contributions are welcome.
License
intervalsets
is released under the MIT license
.