Trait clojurust::clojure::rust::objects::Number::Number [−][src]
pub trait Number: IObject {}Show methods
fn big_integer_value_o(&self) -> Object; fn long_value_o(&self) -> Object; fn int_value_o(&self) -> Object; fn short_value_o(&self) -> Object; fn byte_value_o(&self) -> Object; fn double_value_o(&self) -> Object; fn float_value_o(&self) -> Object; fn usize_value_o(&self) -> Object; fn big_integer_value(&self) -> i128; fn long_value(&self) -> i64; fn int_value(&self) -> i32; fn short_value(&self) -> i16; fn byte_value(&self) -> i8; fn double_value(&self) -> f64; fn float_value(&self) -> f32; fn usize_value(&self) -> usize;
All numeric values have the Number trait.
Required methods
fn big_integer_value_o(&self) -> Object[src]
fn long_value_o(&self) -> Object[src]
fn int_value_o(&self) -> Object[src]
fn short_value_o(&self) -> Object[src]
fn byte_value_o(&self) -> Object[src]
fn double_value_o(&self) -> Object[src]
fn float_value_o(&self) -> Object[src]
fn usize_value_o(&self) -> Object[src]
fn big_integer_value(&self) -> i128[src]
fn long_value(&self) -> i64[src]
fn int_value(&self) -> i32[src]
fn short_value(&self) -> i16[src]
fn byte_value(&self) -> i8[src]
fn double_value(&self) -> f64[src]
fn float_value(&self) -> f32[src]
fn usize_value(&self) -> usize[src]
Implementors
impl Number for BigInteger[src]
Implementation of Number trait
fn big_integer_value_o(&self) -> Object[src]
fn long_value_o(&self) -> Object[src]
fn int_value_o(&self) -> Object[src]
fn short_value_o(&self) -> Object[src]
fn byte_value_o(&self) -> Object[src]
fn double_value_o(&self) -> Object[src]
fn float_value_o(&self) -> Object[src]
fn usize_value_o(&self) -> Object[src]
fn big_integer_value(&self) -> i128[src]
fn long_value(&self) -> i64[src]
fn int_value(&self) -> i32[src]
fn short_value(&self) -> i16[src]
fn byte_value(&self) -> i8[src]
fn double_value(&self) -> f64[src]
fn float_value(&self) -> f32[src]
fn usize_value(&self) -> usize[src]
impl Number for Byte[src]
Implementation of Number trait
fn big_integer_value_o(&self) -> Object[src]
fn long_value_o(&self) -> Object[src]
fn int_value_o(&self) -> Object[src]
fn short_value_o(&self) -> Object[src]
fn byte_value_o(&self) -> Object[src]
fn double_value_o(&self) -> Object[src]
fn float_value_o(&self) -> Object[src]
fn usize_value_o(&self) -> Object[src]
fn big_integer_value(&self) -> i128[src]
fn long_value(&self) -> i64[src]
fn int_value(&self) -> i32[src]
fn short_value(&self) -> i16[src]
fn byte_value(&self) -> i8[src]
fn double_value(&self) -> f64[src]
fn float_value(&self) -> f32[src]
fn usize_value(&self) -> usize[src]
impl Number for Double[src]
Implementation of Number trait
fn big_integer_value_o(&self) -> Object[src]
fn long_value_o(&self) -> Object[src]
fn int_value_o(&self) -> Object[src]
fn short_value_o(&self) -> Object[src]
fn byte_value_o(&self) -> Object[src]
fn double_value_o(&self) -> Object[src]
fn float_value_o(&self) -> Object[src]
fn usize_value_o(&self) -> Object[src]
fn big_integer_value(&self) -> i128[src]
fn long_value(&self) -> i64[src]
fn int_value(&self) -> i32[src]
fn short_value(&self) -> i16[src]
fn byte_value(&self) -> i8[src]
fn double_value(&self) -> f64[src]
fn float_value(&self) -> f32[src]
fn usize_value(&self) -> usize[src]
impl Number for Float[src]
Implementation of Number trait
fn big_integer_value_o(&self) -> Object[src]
fn long_value_o(&self) -> Object[src]
fn int_value_o(&self) -> Object[src]
fn short_value_o(&self) -> Object[src]
fn byte_value_o(&self) -> Object[src]
fn double_value_o(&self) -> Object[src]
fn float_value_o(&self) -> Object[src]
fn usize_value_o(&self) -> Object[src]
fn big_integer_value(&self) -> i128[src]
fn long_value(&self) -> i64[src]
fn int_value(&self) -> i32[src]
fn short_value(&self) -> i16[src]
fn byte_value(&self) -> i8[src]
fn double_value(&self) -> f64[src]
fn float_value(&self) -> f32[src]
fn usize_value(&self) -> usize[src]
impl Number for Integer[src]
Implementation of Number trait
fn big_integer_value_o(&self) -> Object[src]
fn long_value_o(&self) -> Object[src]
fn int_value_o(&self) -> Object[src]
fn short_value_o(&self) -> Object[src]
fn byte_value_o(&self) -> Object[src]
fn double_value_o(&self) -> Object[src]
fn float_value_o(&self) -> Object[src]
fn usize_value_o(&self) -> Object[src]
fn big_integer_value(&self) -> i128[src]
fn long_value(&self) -> i64[src]
fn int_value(&self) -> i32[src]
fn short_value(&self) -> i16[src]
fn byte_value(&self) -> i8[src]
fn double_value(&self) -> f64[src]
fn float_value(&self) -> f32[src]
fn usize_value(&self) -> usize[src]
impl Number for Long[src]
Implementation of Number trait
fn big_integer_value_o(&self) -> Object[src]
fn long_value_o(&self) -> Object[src]
fn int_value_o(&self) -> Object[src]
fn short_value_o(&self) -> Object[src]
fn byte_value_o(&self) -> Object[src]
fn double_value_o(&self) -> Object[src]
fn float_value_o(&self) -> Object[src]
fn usize_value_o(&self) -> Object[src]
fn big_integer_value(&self) -> i128[src]
fn long_value(&self) -> i64[src]
fn int_value(&self) -> i32[src]
fn short_value(&self) -> i16[src]
fn byte_value(&self) -> i8[src]
fn double_value(&self) -> f64[src]
fn float_value(&self) -> f32[src]
fn usize_value(&self) -> usize[src]
impl Number for Short[src]
Implementation of Number trait
fn big_integer_value_o(&self) -> Object[src]
fn long_value_o(&self) -> Object[src]
fn int_value_o(&self) -> Object[src]
fn short_value_o(&self) -> Object[src]
fn byte_value_o(&self) -> Object[src]
fn double_value_o(&self) -> Object[src]
fn float_value_o(&self) -> Object[src]
fn usize_value_o(&self) -> Object[src]
fn big_integer_value(&self) -> i128[src]
fn long_value(&self) -> i64[src]
fn int_value(&self) -> i32[src]
fn short_value(&self) -> i16[src]
fn byte_value(&self) -> i8[src]
fn double_value(&self) -> f64[src]
fn float_value(&self) -> f32[src]
fn usize_value(&self) -> usize[src]
impl Number for Usize[src]
Implementation of Number trait