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 HashMap where the value is ().

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 str).

PathBuf

An owned, mutable path (akin to String).

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 ? character.

Default

A trait for giving a type a useful default value.

Deref

The Deref trait is used to specify the functionality of dereferencing operations, like *v.

DerefMut

The DerefMut trait is used to specify the functionality of dereferencing mutably like *v = 1;

FmtWrite

A collection of methods that are required to format a message into a stream.

FromIterator

Conversion from an Iterator.

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 Read trait allows for reading bytes from a source.

Seek

The Seek trait provides a cursor which can be moved within a stream of bytes.

Write

A trait for objects which are byte-oriented sinks.