datazoo 0.3.0

Bitset and jagged array data structures
Documentation
# The Cuicui Data Zoo

A collection of data structures used in `cuicui_richtext`.
Mostly used for dependency resolution and specialized graph traversal tasks.

Note that this library doesn't work on 16 bits plateforms.
If you need support, consider opening an issue.

## Features

- `enumset`: enables the [`enumset`] dependency and the `EnumBitMatrix`
  `EnumMultimap` data structures

## Limitations

- Data structures are **untested with sizes `> u32::MAX`**
- Effort is made to panic in those situations though, but you never know
- Generally assumes `size_of(usize) >= size_of(u32)`, effort is made to use
  `u32::try_from(usize).unwrap()` though!
- No `#[no_std]` but I don't see why this couldn't be added as a feature
- depends on `sorted-iter`, can't disable dependency.

## Data structures

This is a collection of [multimaps], [jagged arrays], [bit sets],
and combination thereof.

See `rustdoc` documentation for details.

## License

You may use `datazoo` under any of the following licenses:

- ZLib
- MIT
- Apache 2.0

[`enumset`]: https://lib.rs/crates/enumset
[multimaps]: https://en.wikipedia.org/wiki/Multimap
[jagged arrays]: https://en.wikipedia.org/wiki/Jagged_array
[bit sets]: https://en.wikipedia.org/wiki/Bit_array