Modules
Macros and traits related to comparing values.
Functions and adaptors for iterators.
Functions for working with primitive integers and floats.
Functions for generating random values.
RationalSequence
, a type representing a sequence that
is finite or eventually repeating, just like the digits of a rational number.RoundingMode
, an enum used to specify rounding behavior.Functions for working with slices.
Functions for working with tuples.
Unions (sum types). These are essentially generic enums.
Macros
Defines custom exhaustive tuple generators.
Defines exhaustive ordered unique tuple generators.
Defines exhaustive tuple generators.
Defines exhaustive tuple generators that generate tuples from a single iterator.
Defines exhaustive union generators.
Defines lexicographic unique tuple generators.
Defines exhaustive fixed-length
Vec
generators.Automatically implements
Named
for a type.Defines custom lexicographic tuple generators.
Defines lexicographic ordered unique tuple generators.
Defines lexicographic tuple generators.
Defines lexicographic unique tuple generators.
Defines lexicographic fixed-length
Vec
generators.Computes the maximum of a list of expressions.
Computes the minimum of a list of expressions.
Defines custom random tuple generators.
Defines random ordered unique tuple generators.
Defines random tuple generators.
Defines random union generators.
Defines random unique tuple generators.
Defines random fixed-length
Vec
generators.Splits an immutable slice into adjacent immutable chunks.
Splits a mutable slice into adjacent mutable chunks.
Defines unions.