intid-allocator.rs
===================
Allocates integer ids which implement [`intid::IntegerIdCounter`](https://docs.rs/intid_core/latest/intid_core/trait.IntegerIdCounter.html).
Use [`IdAllocator`](https://docs.rs/intid-allocator/latest/intid_allocator/reusing/struct.IdAllocator.html) if you want to be able to [free](https://docs.rs/intid-allocator/latest/intid_allocator/reusing/struct.IdAllocator.html#method.free) existing ids for reuse.
This will minimize the integer value of the keys, reducing memory needed for lookup tables.
Use [`UniqueIdAllocator`](https://docs.rs/intid-allocator/latest/intid_allocator/unique/struct.UniqueIdAllocator.html) or [`UniqueIdAllocatorAtomic`](https://docs.rs/intid-allocator/latest/intid_allocator/unique/atomic/struct.UniqueIdAllocatorAtomic.html) if you don’t care about reusing existing keys.
These are more efficient and never require any allocation.
## License
Licensed under either the [Apache 2.0 License](../LICENSE-APACHE.txt) or [MIT License](../LICENSE-MIT.txt) at your option.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in this project by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.