Expand description
Raw trait contracts for unchecked operations on primitive types. Raw trait definitions for unchecked scalar operations.
This module defines the fundamental traits for raw number types (like f64 or rug::Float).
These traits provide unchecked_* methods that assume inputs are valid and do not perform
any validation.
§Trait Hierarchy
RawScalarTrigonometric ─┐
RawScalarHyperbolic ────┼──> RawScalarTrait ──> RawRealTrait
RawScalarPow ───────────┘ └──> RawComplexTraitTraits§
- RawComplex
Trait - A trait for raw complex scalar types, extending
RawScalarTrait. - RawReal
Trait - A trait for raw real scalar types, extending
RawScalarTraitwith real-specific operations. - RawScalar
Hyperbolic - Trait for unchecked hyperbolic operations.
- RawScalar
Pow - Trait for unchecked power operations with integer exponents.
- RawScalar
Trait - A baseline trait for raw scalar types, defining core operations and properties.
- RawScalar
Trigonometric - Trait for unchecked trigonometric operations.