oxilean-std 0.1.2

OxiLean standard library
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
//! Persistent (immutable) data structures.
//!
//! Functional, fully-persistent data structures with structural sharing:
//! - `PersistentVec<T>` — RRB-tree persistent vector
//! - `PersistentMap<K, V>` — Hash Array Mapped Trie (HAMT) map
//! - `PersistentSet<T>` — set backed by `PersistentMap`
//! - `PersistentQueue<T>` — banker's queue (amortised O(1))
//! - `PersistentStack<T>` — linked-list stack (O(1) push/pop)

pub mod functions;
pub mod types;

pub use functions::*;
pub use types::*;