ic_storage/lib.rs
1#![doc = include_str!("../README.md")]
2
3//! Independent stable-memory B-trees with caller-owned key ordering.
4//!
5//! The tree owns its page format and allocator. [`Memory`] is the substrate
6//! interface only; no upstream collection implementation is used.
7//! See the package README for persistence and failure boundaries.
8
9mod btree;
10
11pub use btree::{BTreeMap, Comparator, Config, Entry, Error, Lexicographic, Range};
12pub use ic_stable_structures::Memory;