iddqd/id_ord_map/
mod.rs

1//! An ordered map where the keys are part of the values, based on a B-Tree.
2//!
3//! For more information, see [`IdOrdMap`].
4
5#[cfg(feature = "daft")]
6mod daft_impls;
7mod entry;
8pub(crate) mod imp;
9mod iter;
10#[cfg(feature = "proptest")]
11mod proptest_impls;
12mod ref_mut;
13#[cfg(feature = "schemars08")]
14mod schemars_impls;
15#[cfg(feature = "serde")]
16mod serde_impls;
17mod tables;
18pub(crate) mod trait_defs;
19
20#[cfg(feature = "daft")]
21pub use daft_impls::Diff;
22pub use entry::{Entry, OccupiedEntry, VacantEntry};
23pub use imp::IdOrdMap;
24pub use iter::{IntoIter, Iter, IterMut};
25#[cfg(feature = "proptest")]
26pub use proptest_impls::{IdOrdMapStrategy, IdOrdMapValueTree, prop_strategy};
27pub use ref_mut::RefMut;
28pub use trait_defs::IdOrdItem;