Number

Trait Number 

Source
pub trait Number:
    Sized
    + Copy
    + Send
    + Clone
    + Default
    + Display
    + Debug
    + LowerExp
    + UpperExp
    + Add
    + Sub
    + Mul
    + Div
    + Rem
    + FromStr
    + PartialEq
    + PartialOrd { }
Expand description

A number, signed or unsigned, floating point or integer, any size.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl<'a> Number for f32

Source§

impl<'a> Number for f64

Source§

impl<'a> Number for i8

Source§

impl<'a> Number for i16

Source§

impl<'a> Number for i32

Source§

impl<'a> Number for i64

Source§

impl<'a> Number for i128

Source§

impl<'a> Number for isize

Source§

impl<'a> Number for u8

Source§

impl<'a> Number for u16

Source§

impl<'a> Number for u32

Source§

impl<'a> Number for u64

Source§

impl<'a> Number for u128

Source§

impl<'a> Number for usize

Implementors§