Module std::prelude::v1
[−]
[src]
Structs
| Box |
A pointer type for heap allocation. |
| String |
A growable string stored as a UTF-8 encoded buffer. |
| Vec |
A growable list type, written |
Enums
| Option |
The |
| Result |
|
Traits
| AsMut |
A cheap, mutable reference-to-mutable reference conversion. |
| AsRef |
A cheap, reference-to-reference conversion. |
| Clone |
A common trait for cloning an object. |
| Copy |
Types that can be copied by simply copying bits (i.e. |
| Default |
A trait for giving a type a useful default value. |
| DoubleEndedIterator |
An iterator able to yield elements from both ends. |
| Drop |
The |
| Eq |
Trait for equality comparisons which are equivalence relations. |
| ExactSizeIterator |
An iterator that knows its exact length. |
| Extend |
Extend a collection with the contents of an iterator. |
| Fn |
A version of the call operator that takes an immutable receiver. |
| FnMut |
A version of the call operator that takes a mutable receiver. |
| FnOnce |
A version of the call operator that takes a by-value receiver. |
| From |
Construct |
| Into |
A conversion that consumes |
| IntoIterator |
Conversion into an |
| Iterator |
An interface for dealing with iterators. |
| Ord |
Trait for types that form a total order. |
| PartialEq |
Trait for equality comparisons which are partial equivalence relations. |
| PartialOrd |
Trait for values that can be compared for a sort-order. |
| Send |
Types able to be transferred across thread boundaries. |
| Sized |
Types with a constant size known at compile-time. |
| Sync |
Types that can be safely shared between threads when aliased. |
| ToString |
A generic trait for converting a value to a string |
Functions
| drop |
Disposes of a value. |