Expand description
UltraSlayer – a DRAM‑refresh‑stall‑immune memory slab.
The public API is intentionally small:
UltraSlayer<T>– the high‑performance slab itself.HugeSlab<T>– the low‑level backing allocator.ArchConfig– CPU‑affinity / NUMA helpers.SpinPolicy– runtime spin‑policy selector.ShmSlab<T>– POSIX shared‑memory wrapper (optional).Slice<T>– zero‑copy view into a slab.- (optional) C‑FFI side‑car when the
sidecarfeature is enabled.
The library is deliberately no_std‑compatible inside the core, but
the public wrapper uses the standard library for convenience.
Re-exports§
pub use reader::SpinPolicy;pub use reader::UltraSlayer;pub use slab::HugeSlab;pub use arch::ArchConfig;