Skip to main content

Float

Trait Float 

Source
pub trait Float:
    NdFloat
    + NumFloat
    + FromPrimitive
    + Debug
    + Display
    + Sum
    + Default
    + Serialize
    + DeserializeOwned
    + 'static { }
Expand description

Trait bound for floating-point types used throughout anofox-ml.

Combines ndarray’s NdFloat (for array operations), num_traits::Float (for math functions), FromPrimitive (for numeric conversions), and serde’s Serialize + Deserialize (for model serialization).

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl Float for f32

Source§

impl Float for f64

Implementors§