nodit 0.10.0

This crate provides Discrete Interval Tree Data-Structures, which are based off BTreeMap.
Documentation
#![doc = include_str!("../README.md")]
#![allow(clippy::tabs_in_doc_comments)]
#![allow(clippy::needless_return)]
#![no_std]

extern crate alloc;

pub(crate) mod utils;

pub mod discrete_finite;
pub mod gqdit;
pub mod interval;
pub mod nodit;
pub mod zosdit;

pub use crate::discrete_finite::DiscreteFinite;
pub use crate::gqdit::{Gqdit, IdType};
pub use crate::interval::{InclusiveInterval, Interval};
pub use crate::nodit::map::{IntervalType, NoditMap, OverlapError, PointType};
pub use crate::nodit::set::NoditSet;
pub use crate::zosdit::map::{NonZeroOverlapError, ZosditMap};