[−][src]Trait fraction::generic::GenericInteger
Methods common to all integer types that could be used generically in abstract algorithms
Required methods
fn _0() -> Self
Returns value 0 of the type
fn _1() -> Self
Returns value 1 of the type
fn _10() -> Self
Returns value 10 of the type
fn _0r() -> Option<&'static Self>
Returns Maybe
fn _1r() -> Option<&'static Self>
Returns Maybe
fn _10r() -> Option<&'static Self>
Returns Maybe
fn get_signed_value(self) -> (Sign, Self)
Returns the sign and the value itself. Zero values must have Sign::Plus
Implementations on Foreign Types
impl GenericInteger for u8
[src]
fn _0() -> Self
[src]
fn _1() -> Self
[src]
fn _10() -> Self
[src]
fn _0r() -> Option<&'static Self>
[src]
fn _1r() -> Option<&'static Self>
[src]
fn _10r() -> Option<&'static Self>
[src]
fn get_signed_value(self) -> (Sign, Self)
[src]
impl GenericInteger for u16
[src]
fn _0() -> Self
[src]
fn _1() -> Self
[src]
fn _10() -> Self
[src]
fn _0r() -> Option<&'static Self>
[src]
fn _1r() -> Option<&'static Self>
[src]
fn _10r() -> Option<&'static Self>
[src]
fn get_signed_value(self) -> (Sign, Self)
[src]
impl GenericInteger for u32
[src]
fn _0() -> Self
[src]
fn _1() -> Self
[src]
fn _10() -> Self
[src]
fn _0r() -> Option<&'static Self>
[src]
fn _1r() -> Option<&'static Self>
[src]
fn _10r() -> Option<&'static Self>
[src]
fn get_signed_value(self) -> (Sign, Self)
[src]
impl GenericInteger for u64
[src]
fn _0() -> Self
[src]
fn _1() -> Self
[src]
fn _10() -> Self
[src]
fn _0r() -> Option<&'static Self>
[src]
fn _1r() -> Option<&'static Self>
[src]
fn _10r() -> Option<&'static Self>
[src]
fn get_signed_value(self) -> (Sign, Self)
[src]
impl GenericInteger for u128
[src]
fn _0() -> Self
[src]
fn _1() -> Self
[src]
fn _10() -> Self
[src]
fn _0r() -> Option<&'static Self>
[src]
fn _1r() -> Option<&'static Self>
[src]
fn _10r() -> Option<&'static Self>
[src]
fn get_signed_value(self) -> (Sign, Self)
[src]
impl GenericInteger for usize
[src]
fn _0() -> Self
[src]
fn _1() -> Self
[src]
fn _10() -> Self
[src]
fn _0r() -> Option<&'static Self>
[src]
fn _1r() -> Option<&'static Self>
[src]
fn _10r() -> Option<&'static Self>
[src]
fn get_signed_value(self) -> (Sign, Self)
[src]
impl GenericInteger for i8
[src]
fn _0() -> Self
[src]
fn _1() -> Self
[src]
fn _10() -> Self
[src]
fn _0r() -> Option<&'static Self>
[src]
fn _1r() -> Option<&'static Self>
[src]
fn _10r() -> Option<&'static Self>
[src]
fn get_signed_value(self) -> (Sign, Self)
[src]
impl GenericInteger for i16
[src]
fn _0() -> Self
[src]
fn _1() -> Self
[src]
fn _10() -> Self
[src]
fn _0r() -> Option<&'static Self>
[src]
fn _1r() -> Option<&'static Self>
[src]
fn _10r() -> Option<&'static Self>
[src]
fn get_signed_value(self) -> (Sign, Self)
[src]
impl GenericInteger for i32
[src]
fn _0() -> Self
[src]
fn _1() -> Self
[src]
fn _10() -> Self
[src]
fn _0r() -> Option<&'static Self>
[src]
fn _1r() -> Option<&'static Self>
[src]
fn _10r() -> Option<&'static Self>
[src]
fn get_signed_value(self) -> (Sign, Self)
[src]
impl GenericInteger for i64
[src]
fn _0() -> Self
[src]
fn _1() -> Self
[src]
fn _10() -> Self
[src]
fn _0r() -> Option<&'static Self>
[src]
fn _1r() -> Option<&'static Self>
[src]
fn _10r() -> Option<&'static Self>
[src]
fn get_signed_value(self) -> (Sign, Self)
[src]
impl GenericInteger for i128
[src]
fn _0() -> Self
[src]
fn _1() -> Self
[src]
fn _10() -> Self
[src]
fn _0r() -> Option<&'static Self>
[src]
fn _1r() -> Option<&'static Self>
[src]
fn _10r() -> Option<&'static Self>
[src]
fn get_signed_value(self) -> (Sign, Self)
[src]
impl GenericInteger for isize
[src]
fn _0() -> Self
[src]
fn _1() -> Self
[src]
fn _10() -> Self
[src]
fn _0r() -> Option<&'static Self>
[src]
fn _1r() -> Option<&'static Self>
[src]
fn _10r() -> Option<&'static Self>
[src]
fn get_signed_value(self) -> (Sign, Self)
[src]
Implementors
impl GenericInteger for BigInt
[src]
fn _0() -> Self
[src]
fn _1() -> Self
[src]
fn _10() -> Self
[src]
fn _0r() -> Option<&'static Self>
[src]
fn _1r() -> Option<&'static Self>
[src]
fn _10r() -> Option<&'static Self>
[src]
fn get_signed_value(self) -> (Sign, Self)
[src]
impl GenericInteger for BigUint
[src]
fn _0() -> Self
[src]
fn _1() -> Self
[src]
fn _10() -> Self
[src]
fn _0r() -> Option<&'static Self>
[src]
fn _1r() -> Option<&'static Self>
[src]
fn _10r() -> Option<&'static Self>
[src]
fn get_signed_value(self) -> (Sign, Self)
[src]
impl<T, G> GenericInteger for DynaInt<T, G> where
T: GenericInteger + Copy + Integer + Into<G> + TryToConvertFrom<G> + From<u8>,
G: Clone + GenericInteger + 'static,
[src]
T: GenericInteger + Copy + Integer + Into<G> + TryToConvertFrom<G> + From<u8>,
G: Clone + GenericInteger + 'static,