Trait std::num::ToPrimitiveExperimental
[-]
[+]
[src]
pub trait ToPrimitive {
fn to_i64(&self) -> Option<i64>;
fn to_u64(&self) -> Option<u64>;
fn to_int(&self) -> Option<int> { ... }
fn to_i8(&self) -> Option<i8> { ... }
fn to_i16(&self) -> Option<i16> { ... }
fn to_i32(&self) -> Option<i32> { ... }
fn to_uint(&self) -> Option<uint> { ... }
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_int(&self) -> Option<int>
Converts the value of self to an int.
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_uint(&self) -> Option<uint>
Converts the value of self to an uint.
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 intimpl ToPrimitive for i8impl ToPrimitive for i16impl ToPrimitive for i32impl ToPrimitive for i64impl ToPrimitive for uintimpl ToPrimitive for u8impl ToPrimitive for u16impl ToPrimitive for u32impl ToPrimitive for u64impl ToPrimitive for f32impl ToPrimitive for f64