Crate deepmesa_collections

Crate deepmesa_collections 

Source

Modules§

bitvec
lhmap
linkedlist
A doubly linked list that owns the nodes and can pre-allocate memory for performance. This linked list allows pushing and popping elements at either end in constant time with the same API as std::collections::LinkedList.

Macros§

bitvector
A macro to construct a new BitVector from a bit pattern.

Structs§

BitVector
A fast contiguous growable array of bits allocated on the heap that allows storing and manipulating an arbitrary number of bits. This collection is backed by a Vector<u8> which manages the underlying memory.
LinkedHashMap
A fast and flexible LinkedHashMap that combines a std::collections::HashMap and a LinkedList for O(1) inserts, lookups and deletes along with a predictable iteration order.
LinkedList
A fast doubly linked list that owns the nodes and pre-allocates memory for performance.
TryAllocError
Error type returned when a memory allocation operation fails.
TryReserveError
Error type returned when a memory reservation operation fails.

Enums§

ErrorCode
Error codes for memory allocation and capacity management operations.