Modules§
- Functions for working with
bool
s. - Functions for working with
char
s. - Macros and traits related to comparing values.
Integer
, a type representing integers with arbitrarily large absolute values.- Functions and adaptors for iterators.
- The
Named
trait, for getting a type’s name. Natural
, a type representing arbitrarily large non-negative integers.Never
, a type that cannot be instantiated.- Functions for working with primitive integers and floats.
- Functions for working with
Ordering
s. - Functions for working with
Option
s. - 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
String
s. - Functions for working with tuples.
- Unions (sum types). These are essentially generic enums.
- Functions for working with
Vec
s.
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.
Structs§
- An integer.
- A natural (non-negative) integer.
- A rational number.