Trait en::Num[][src]

pub trait Num: Copy + Debug + Max + Min + Num + NumCast + NumRef {
Show methods fn try_cast<T: NumCast>(self) -> Result<T, CastFailure<T, Self>> { ... }
fn cast<T: NumCast>(self) -> T { ... }
fn to_i8(self) -> i8 { ... }
fn to_i16(self) -> i16 { ... }
fn to_i32(self) -> i32 { ... }
fn to_i64(self) -> i64 { ... }
fn to_i128(self) -> i128 { ... }
fn to_isize(self) -> isize { ... }
fn to_u8(self) -> u8 { ... }
fn to_u16(self) -> u16 { ... }
fn to_u32(self) -> u32 { ... }
fn to_u64(self) -> u64 { ... }
fn to_u128(self) -> u128 { ... }
fn to_usize(self) -> usize { ... }
fn to_f32(self) -> f32 { ... }
fn to_f64(self) -> f64 { ... }
fn two() -> Self { ... }
fn three() -> Self { ... }
fn four() -> Self { ... }
fn five() -> Self { ... }
fn six() -> Self { ... }
fn seven() -> Self { ... }
fn halved(self) -> Self { ... }
}

Provided methods

fn try_cast<T: NumCast>(self) -> Result<T, CastFailure<T, Self>>[src]

fn cast<T: NumCast>(self) -> T[src]

fn to_i8(self) -> i8[src]

fn to_i16(self) -> i16[src]

fn to_i32(self) -> i32[src]

fn to_i64(self) -> i64[src]

fn to_i128(self) -> i128[src]

fn to_isize(self) -> isize[src]

fn to_u8(self) -> u8[src]

fn to_u16(self) -> u16[src]

fn to_u32(self) -> u32[src]

fn to_u64(self) -> u64[src]

fn to_u128(self) -> u128[src]

fn to_usize(self) -> usize[src]

fn to_f32(self) -> f32[src]

fn to_f64(self) -> f64[src]

fn two() -> Self[src]

fn three() -> Self[src]

fn four() -> Self[src]

fn five() -> Self[src]

fn six() -> Self[src]

fn seven() -> Self[src]

fn halved(self) -> Self[src]

Loading content...

Implementors

impl<T> Num for T where
    T: Copy + Debug + Max + Min + Num + NumCast + NumRef
[src]

Loading content...