Expand description
Macrosยง
- Initializes a
[$T; $LEN]
array in multiple ways. - vec_
alloc
alloc
Creates aVec
containing the arguments.
Structsยง
- An archived
Array
- An archived
Array2d
- An archived
Destaque
- An archived
Stack
- A static 1-dimensional array backed by the core array primitive.
- A static 2-dimensional
Array
. - The resolver for an archived
Array2d
- The resolver for an archived
Array
- Array
Uninit unsafe_array
A static array allowing uninitialized elements. - BTree
Map alloc
alloc
An ordered map based on a B-Tree. - BTree
Set alloc
alloc
An ordered set based on a B-Tree. - Binary
Heap alloc
alloc
A priority queue implemented with a binary heap. - An immutable, append-only, linear, functional, non-contiguous, list.
- ๐ Iterates over the contents of a
ConstList
. - A static double-ended queue and stack backed by an
Array
. - ๐ An iterator over
Destaque
elements. - The resolver for an archived
Destaque
- HashMap
dep_hashbrown
orstd
std?
An unordered hash map implemented with quadratic probing and SIMD lookup. - HashSet
dep_hashbrown
orstd
std?
An unordered hash set implemented as aHashMap
where the value is()
- Linked
List alloc
alloc
A doubly-linked list with owned nodes. - A static stack backed by an
Array
. - ๐ An iterator over
Stack
elements. - The resolver for an archived
Stack
- Tuple
Fmt _tuple
- Tuple
Iter _tuple
๐ An iterator over elements of aTuple
. - Tuple
Iter Mut _tuple
๐ An iterator over exclusive references to elements of aTuple
. - Tuple
Iter Ref _tuple
๐ An iterator over shared references to elements of aTuple
. - Vec
alloc
alloc
A contiguous growable array. - VecDeque
alloc
alloc
A double-ended growable queue.
Enumsยง
- BTree
MapEntry alloc
alloc
An ordered map based on a B-Tree. - Hash
MapEntry dep_hashbrown
orstd
std?
A view into a single entry in a map, which may either be vacant or occupied. - Tuple
Element _tuple
An element of aTuple
. - Tuple
Element Mut _tuple
An exclusive reference to an element of aTuple
. - Tuple
Element Ref _tuple
A shared reference to an element of aTuple
. - VecChunk
alloc
A persistent data structure that provides efficient append and concatenation operations.
Traitsยง
- An abstract array data type.
- An abstract collection data type.
- An abstract double-ended queue data type.
- An abstract double-ended stack data type.
- An abstract queue data type.
- An abstract stack data type.
- Extension trait providing convenience methods for
[T; N]
arrays. - ExtVec
alloc
Extension trait providing additional methods forVec
. - Tuple
_tuple
Extension trait providing convenience methods for tuples.
Functionsยง
core
Creates an array[T; N]
, where eachT
is returned fromcb
from its index.core
Converts a mutable reference toT
into&mut [T; 1]
(without copying).core
Converts a reference toT
into&[T; 1]
(without copying).
Type Aliasesยง
- Destaque
U8 _destaque_u8
ADestaque
with an 8-bit index size. - Destaque
U16 _destaque_u16
ADestaque
with a 16-bit index size. - Destaque
U32 _destaque_u32
ADestaque
with a 32-bit index size. - Destaque
Usize _destaque_usize
ADestaque
with a pointer-sized index size. - Hash
MapFx hash
and (std
, ordep_hashbrown
andhash
)AHashMap
using a default Fx hasher. - Hash
MapStd std
TheHashMap
in the standard library. - Hash
SetFx hash
and (std
, ordep_hashbrown
andhash
)AHashSet
using a default Fx hasher. - Hash
SetStd std
TheHashSet
in the standard library. - StackU8
_stack_u8
AStack
with an 8-bit index size. - Stack
U16 _stack_u16
AStack
with a 16-bit index size. - Stack
U32 _stack_u32
AStack
with a 32-bit index size. - Stack
Usize _stack_usize
AStack
with a pointer-sized index size.