Skip to main content

Number

Trait Number 

pub trait Number:
    Sized
    + Sealed
    + Copy
    + Clone
    + PartialEq
    + PartialOrd
    + Add<Output = Self>
    + AddAssign
    + Sub<Output = Self>
    + SubAssign
    + Mul<Output = Self>
    + MulAssign
    + Div<Output = Self>
    + DivAssign
    + Primitive {
    // Required method
    fn from_f64(v: f64) -> Self;
}

Required Methods§

fn from_f64(v: f64) -> Self

Dyn Compatibility§

This trait is not dyn compatible.

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

Implementations on Foreign Types§

§

impl Number for f32

§

fn from_f64(v: f64) -> f32

§

impl Number for f64

§

fn from_f64(v: f64) -> f64

§

impl Number for i8

§

fn from_f64(v: f64) -> i8

§

impl Number for i16

§

fn from_f64(v: f64) -> i16

§

impl Number for i32

§

fn from_f64(v: f64) -> i32

§

impl Number for i64

§

fn from_f64(v: f64) -> i64

§

impl Number for i128

§

fn from_f64(v: f64) -> i128

§

impl Number for isize

§

fn from_f64(v: f64) -> isize

§

impl Number for u8

§

fn from_f64(v: f64) -> u8

§

impl Number for u16

§

fn from_f64(v: f64) -> u16

§

impl Number for u32

§

fn from_f64(v: f64) -> u32

§

impl Number for u64

§

fn from_f64(v: f64) -> u64

§

impl Number for u128

§

fn from_f64(v: f64) -> u128

§

impl Number for usize

§

fn from_f64(v: f64) -> usize

Implementors§