scapegoat 2.3.0

Safe, fallible, embedded-friendly ordered set/map via a scapegoat tree. Validated against BTreeSet/BTreeMap.
Documentation
mod node_dispatch;
pub use node_dispatch::SmallNode;

#[cfg(test)]
mod test;

mod arena;
#[cfg(fuzzing)]
pub use arena::Arena;

pub(super) mod node;
#[cfg(fuzzing)]
pub use node::{Node, NodeGetHelper, NodeRebuildHelper};

mod iter;
pub use iter::{IntoIter, Iter, IterMut};

mod error;
pub use error::SgError;

#[allow(clippy::module_inception)]
mod tree;
pub use tree::{Idx, SgTree};