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 threadpool that acts as a handle to a number of threads spawned at construction.
A FASTA reader.
Constants
log2(e)
Negative infinity (−∞).
Use f32::NEG_INFINITY
instead.
Traits
Numbers which have upper and lower bounds
A BufRead
is a type of Read
er 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]