Trait num_traits::cast::ToPrimitive  
                   
                       [−]
                   
               [src]
pub trait ToPrimitive {
    fn to_i64(&self) -> Option<i64>;
    fn to_u64(&self) -> Option<u64>;
    fn to_isize(&self) -> Option<isize> { ... }
    fn to_i8(&self) -> Option<i8> { ... }
    fn to_i16(&self) -> Option<i16> { ... }
    fn to_i32(&self) -> Option<i32> { ... }
    fn to_usize(&self) -> Option<usize> { ... }
    fn to_u8(&self) -> Option<u8> { ... }
    fn to_u16(&self) -> Option<u16> { ... }
    fn to_u32(&self) -> Option<u32> { ... }
    fn to_f32(&self) -> Option<f32> { ... }
    fn to_f64(&self) -> Option<f64> { ... }
}A generic trait for converting a value to a number.
Required Methods
fn to_i64(&self) -> Option<i64>
Converts the value of self to an i64.
fn to_u64(&self) -> Option<u64>
Converts the value of self to an u64.
Provided Methods
fn to_isize(&self) -> Option<isize>
Converts the value of self to an isize.
fn to_i8(&self) -> Option<i8>
Converts the value of self to an i8.
fn to_i16(&self) -> Option<i16>
Converts the value of self to an i16.
fn to_i32(&self) -> Option<i32>
Converts the value of self to an i32.
fn to_usize(&self) -> Option<usize>
Converts the value of self to a usize.
fn to_u8(&self) -> Option<u8>
Converts the value of self to an u8.
fn to_u16(&self) -> Option<u16>
Converts the value of self to an u16.
fn to_u32(&self) -> Option<u32>
Converts the value of self to an u32.
fn to_f32(&self) -> Option<f32>
Converts the value of self to an f32.
fn to_f64(&self) -> Option<f64>
Converts the value of self to an f64.
Implementors
- impl ToPrimitive for isize
- impl ToPrimitive for i8
- impl ToPrimitive for i16
- impl ToPrimitive for i32
- impl ToPrimitive for i64
- impl ToPrimitive for usize
- impl ToPrimitive for u8
- impl ToPrimitive for u16
- impl ToPrimitive for u32
- impl ToPrimitive for u64
- impl ToPrimitive for f32
- impl ToPrimitive for f64