Modules

Inspection and manipulation of the process’s environment.

Macros

Derive macro generating an impl of the trait Hash.

Derive macro generating an impl of the trait Ord.

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 hash set implemented as a HashMap where the value is ().

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

log2(e)

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.

Trait for types that form a total order.

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.

Types that can be transferred across thread boundaries.

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

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

Type Definitions