Skip to main content

Numeric

Trait Numeric 

Source
pub trait Numeric:
    Num
    + NumCast
    + Copy
    + Default
    + ToPrimitive
    + PartialEq
    + 'static { }
Expand description

Trait for types valid as numerical.

Useful when specifying my_fn::<T: Numeric>() {}.

Extends and constrains the num-traits Num implementation to fit the crate’s type universe.

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 Numeric for f32

Source§

impl Numeric for f64

Source§

impl Numeric for i8

Source§

impl Numeric for i16

Source§

impl Numeric for i32

Source§

impl Numeric for i64

Source§

impl Numeric for u8

Source§

impl Numeric for u16

Source§

impl Numeric for u32

Source§

impl Numeric for u64

Implementors§