Data structures like Rust `alloc` which reuse user allocated memory
APACHE-2.0 License
This repository contains a few interconnected Rust libraries that enable generic, dynamic data structures in environments that do not have a global allocator or where its usage should be avoided.
alloc-traits
: This base crate contains a trait which defines the contractstatic-alloc
: Defines a limited allocator that requires no runtimeunsize
: A utility trait that can replace the unstable internal traitUnsize
/CoerceUnsize
so that custom smart pointers such aswithout-alloc
: Defines data structures similar to those in alloc
which doalloc-traits
traits.