A hashable type.| doc.rust-lang.org
An `Ordering` is the result of a comparison between two values.| doc.rust-lang.org
Used to do value-to-value conversions while consuming the input value. It is the reciprocal of `Into`.| doc.rust-lang.org
A UTF-8–encoded, growable string.| doc.rust-lang.org
Used for immutable dereferencing operations, like `*v`.| doc.rust-lang.org
Types for which it is safe to share references between threads.| doc.rust-lang.org
Trait for types that form a total order.| doc.rust-lang.org
Trait for comparisons corresponding to equivalence relations.| doc.rust-lang.org
An implementation of `Allocator` can allocate, grow, shrink, and deallocate arbitrary blocks of data described via `Layout`.| doc.rust-lang.org
A type that can represent owned, mutable platform-native strings, but is cheaply inter-convertible with Rust strings.| doc.rust-lang.org
A clone-on-write smart pointer.| doc.rust-lang.org
Conversion from an `Iterator`.| doc.rust-lang.org
A fixed-size array, denoted `[T; N]`, for the element type, `T`, and the non-negative compile-time constant size, `N`.| doc.rust-lang.org
Conversion into an `Iterator`.| doc.rust-lang.org
Trait for comparisons using the equality operator.| doc.rust-lang.org
`Result` is a type that represents either success (`Ok`) or failure (`Err`).| doc.rust-lang.org
A trait for giving a type a useful default value.| doc.rust-lang.org
The `Option` type. See the module level documentation for more.| doc.rust-lang.org
A contiguous growable array type, written as `Vec`, short for ‘vector’.| doc.rust-lang.org
A pointer type that uniquely owns a heap allocation of type `T`.| doc.rust-lang.org