1.0.0[][src]Module nom::lib::std::prelude::v1::v1

The first version of the prelude of The Rust Standard Library.

See the module-level documentation for more.

Structs

Box

A pointer type for heap allocation.

String

A UTF-8 encoded, growable string.

Vec

A contiguous growable array type, written Vec<T> but pronounced 'vector'.

Enums

Option

The Option type. See the module level documentation for more.

Result

Result is a type that represents either success (Ok) or failure (Err).

Traits

AsMut

A cheap, mutable reference-to-mutable reference conversion.

AsRef

A cheap reference-to-reference conversion. Used to convert a value to a reference value within generic code.

Clone

A common trait for the ability to explicitly duplicate an object.

Copy

Types whose values can be duplicated simply by copying bits.

Default

A trait for giving a type a useful default value.

DoubleEndedIterator

An iterator able to yield elements from both ends.

Drop

Used to run some code when a value goes out of scope. This is sometimes called a 'destructor'.

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

The version of the call operator that takes an immutable receiver.

FnMut

The version of the call operator that takes a mutable receiver.

FnOnce

The version of the call operator that takes a by-value receiver.

From

Simple and safe type conversions in to Self. It is the reciprocal of Into.

Into

A conversion that consumes self, which may or may not be expensive. The reciprocal of From.

IntoIterator

Conversion into an Iterator.

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 that can be transferred across thread boundaries.

Sized

Types with a constant size known at compile time.

Sync

Types for which it is safe to share references between threads.

ToOwned

A generalization of Clone to borrowed data.

ToString

A trait for converting a value to a String.

Unpin

Types which can be safely moved after being pinned.

SliceConcatExt[
Experimental
]

An extension trait for concatenating slices

Functions

drop

Disposes of a value.