Crate prelude [−] [src]
import prelude::* so you can be ready to code!
Structs
| Arc |
A thread-safe reference-counting pointer. |
| HashMap |
A hash map implemented with linear probing and Robin Hood bucket stealing. |
| HashSet |
A hash set implemented as a |
| OsString |
A type that can represent owned, mutable platform-native strings, but is cheaply inter-convertible with Rust strings. |
| Path |
A slice of a path (akin to |
| PathBuf |
An owned, mutable path (akin to |
| Rc |
A single-threaded reference-counting pointer. |
Enums
| SeekFrom |
Enumeration of possible methods to seek within an I/O object. |
Traits
| AsRef |
A cheap reference-to-reference conversion. Used to convert a value to a reference value within generic code. |
| AsciiExt |
Extension methods for ASCII-subset only operations. |
| Clone |
A common trait for the ability to explicitly duplicate an object. |
| Debug |
Format trait for the |
| Default |
A trait for giving a type a useful default value. |
| Deref |
The |
| DerefMut |
The |
| FmtWrite |
A collection of methods that are required to format a message into a stream. |
| FromIterator |
Conversion from an |
| FromStr |
A trait to abstract the idea of creating a new instance of a type from a string. |
| Iterator |
An interface for dealing with iterators. |
| Read |
The |
| Seek |
The |
| Write |
A trait for objects which are byte-oriented sinks. |