Skip to main content

Module prelude

Module prelude 

Source
Expand description

Convenient re-exports for common use cases.

Re-exports§

pub use crate::ComplexNative32StrictFinite;
pub use crate::ComplexNative64StrictFinite;
pub use crate::ComplexScalar;
pub use crate::FpScalar;
pub use crate::PrecisionBits;
pub use crate::RealNative32StrictFinite;
pub use crate::RealNative64StrictFinite;
pub use crate::RealScalar;
pub use crate::TryRandomSampleFrom;
pub use crate::functions::Abs;
pub use crate::functions::Cos;
pub use crate::functions::Exp;
pub use crate::functions::Ln;
pub use crate::functions::Pow;
pub use crate::functions::Sin;
pub use crate::functions::Sqrt;
pub use crate::functions::Tan;
pub use crate::try_random_vec;
pub use crate::ComplexRugStrictFinite;
pub use crate::RealRugStrictFinite;

Macros§

complex
Creates a validated complex number from two f64 literals (real and imaginary parts).
complex32
Creates a validated single-precision complex number from two f32 literals (real and imaginary parts).
real
Creates a validated real number from an f64 literal.
real32
Creates a validated single-precision real number from an f32 literal.

Traits§

TryNew
A trait for creating new instances of a type with fallible validation.