Expand description
Modules§
- alg
alg
Linear algebra and symbolic computation. - geom
geom
Geometric types and operations, spatial constructs and analysis. - Logic related types and functionality.
- Numeric types with niche memory layout optimization.
- rand
rand
Random number generation. - wave
wave
Wavelets.
Structs§
- Cast
prim···
Provides const casting, joining and splitting operations between primitives. - Provides comparing methods for
T
. - Faster divisor for division and modulo operations.
- Provides comprehensive floating-point operations for
T
, most of them const. - Provides comprehensive fractional operations on
T
, most of them const. - A return type for the calculated GCD and the Bézout coeficients.
- Provides comprehensive integer operations on
T
, most of them const. - Represents an interval with a
lower
and anupper
bound. core
A helper struct for reverse ordering.
Enums§
core
A classification of floating point numbers.- 🚩+ A numeric-related error.
core
The result of a comparison between two values.- Represents the sign of a number.
- UnitBi
unit
Binary unit prefixes. - UnitSi
unit
SI (metric) unit prefixes.
Traits§
core
Trait for comparisons corresponding to equivalence relations.- Extension trait for floating-point types. Associated methods.
- Extension trait for floating-point types. Associated constants.
- Common trait for numeric types.
- Common trait for integer types.
- Common auto-trait for referenced numeric types.
- Common auto-trait for referenced integer types.
core
Trait for types that form a total order.core
Trait for comparisons using the equality operator.core
Trait for types that form a partial order.- Primitive
Cast cast
Offers methods for casting between primitives. - Primitive
Join join
Offers methods to construct a primitive from an array or slice of smaller primitives. - Primitive
Split split
Offers methods to split a primitive into an array of smaller primitives. - Unit
unit
Unit prefixes.
Functions§
- prime_
number_ theorem std
or_float_f64
The prime number theorem formula.
Type Aliases§
- Represents the absence of a number.
- ⚖️ A numeric-related result.
- ⚙️ A pointer-sized floating-point primitive.
- ⚙️ A downcasted pointer-sized signed integer primitive.
- ⚙️ An upcasted pointer-sized signed integer primitive.
- ⚙️ A downcasted pointer-sized unsigned integer primitive.
- ⚙️ An upcasted pointer-sized unsigned integer primitive.
Derive Macros§
core
Derive macro generating an impl of the traitEq
.core
Derive macro generating an impl of the traitPartialOrd
. The behavior of this macro is described in detail here.