Modules

Inspection and manipulation of the process’s environment.

Macros

Derive macro generating an impl of the trait Hash.

Inspects an environment variable at compile time.

Structs

The BufReader<R> struct adds buffering to any reader.

Wraps a writer and buffers its output.

A reference to an open file on the filesystem.

A hash map implemented with quadratic probing and SIMD lookup.

A description of the options that a program can handle.

A slice of a path (akin to str).

A threadpool that acts as a handle to a number of threads spawned at construction.

A FASTA reader.

Constants

NEG_INFINITYDeprecation planned

Negative infinity (−∞). Use f32::NEG_INFINITY instead.

Traits

Numbers which have upper and lower bounds

A BufRead is a type of Reader which has an internal buffer, allowing it to perform extra ways of reading.

Format trait for an empty format, {}.

A generic trait for converting a number to a value.

A hashable type.

Defines a multiplicative identity element for Self.

Generic trait for primitive integers.

The Read trait allows for reading bytes from a source.

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

A generic trait for converting a value to a number.

A trait for values which cannot be negative

A trait for objects which are byte-oriented sinks.

Defines an additive identity element for Self.

Functions

Creates a new, empty directory at the provided path

Converts a slice of bytes to a string slice without checking that the string contains valid UTF-8.

Compares and returns the maximum of two values.

Compares and returns the minimum of two values.

An iterator that generalizes .zip() and allows running multiple iterators in lockstep.

Returns an iterator over the given range [start, stop) (that is, starting at start (inclusive), and ending at stop (exclusive)).

Return an iterator over the range [start, stop]

Type Definitions