Crate collections [−] [src]
collections
#27783): library is unlikely to be stabilized with the current layout and name, use std::collections instead
Collection types.
See std::collections for a detailed discussion of collections in Rust.
Reexports
pub use binary_heap::BinaryHeap; |
pub use linked_list::LinkedList; |
pub use enum_set::EnumSet; |
pub use vec_deque::VecDeque; |
pub use string::String; |
pub use vec::Vec; |
Modules
binary_heap |
A priority queue implemented with a binary heap. |
borrow |
A module for working with borrowed data. |
boxed |
A pointer type for heap allocation. |
btree_map | |
btree_set | |
fmt |
Utilities for formatting and printing strings |
linked_list |
A doubly-linked list with owned nodes. |
slice |
A dynamically-sized view into a contiguous sequence, |
str |
Unicode string slices |
string |
A UTF-8 encoded, growable string. |
vec |
A growable list type with heap-allocated contents, written |
vec_deque |
VecDeque is a double-ended queue, which is implemented with the help of a growing ring buffer. |
enum_set |
[Unstable] A structure for holding a set of enum variants. |
range |
[Unstable] Range syntax. |
Macros
format! |
Use the syntax described in |
vec! |
Creates a |
Structs
BTreeMap |
A map based on a B-Tree. |
BTreeSet |
A set based on a B-Tree. |
Enums
Bound |
[Unstable] An endpoint of a range of keys. |