Module sgx_tstd::collections [−][src]
Collection types.
Rust's standard collection library provides efficient implementations of the most common general purpose programming data structures. By using the standard implementations, it should be possible for two libraries to communicate without significant data conversion.
Modules
binary_heap |
A priority queue implemented with a binary heap. |
btree_map |
A map based on a B-Tree. |
btree_set |
A set based on a B-Tree. |
hash_map |
A hash map implemented with linear probing and Robin Hood bucket stealing. |
hash_set |
A hash set implemented as a |
linked_list |
A doubly-linked list with owned nodes. |
range |
Range syntax |
vec_deque |
A double-ended queue implemented with a growable ring buffer. |
Structs
BTreeMap |
A map based on a B-Tree. |
BTreeSet |
A set based on a B-Tree. |
BinaryHeap |
A priority queue implemented with a binary heap. |
HashMap |
A hash map implemented with linear probing and Robin Hood bucket stealing. |
HashSet |
A hash set implemented as a |
LinkedList |
A doubly-linked list with owned nodes. |
VecDeque |
A double-ended queue implemented with a growable ring buffer. |
Enums
Bound |
An endpoint of a range of keys. |
CollectionAllocErr |
[ Experimental ] Augments |