[][src]Trait simple_soft_float::FloatBitsType

pub trait FloatBitsType: Unsigned + Integer + Clone + NumAssign + NumAssignRef + NumRef + Shl<usize, Output = Self> + Shr<usize, Output = Self> + ShlAssign<usize> + ShrAssign<usize> + BitAnd<Self, Output = Self> + BitOr<Self, Output = Self> + BitXor<Self, Output = Self> + for<'a> BitAnd<&'a Self, Output = Self> + for<'a> BitOr<&'a Self, Output = Self> + for<'a> BitXor<&'a Self, Output = Self> + BitAndAssign<Self> + BitOrAssign<Self> + BitXorAssign<Self> + for<'a> BitAndAssign<&'a Self> + for<'a> BitOrAssign<&'a Self> + for<'a> BitXorAssign<&'a Self> + UpperHex + LowerHex + Octal + Binary + Display + FromPrimitive + ToPrimitive + Into<BigInt> + From<u8> {
    fn from_bigint(v: &BigInt) -> Option<Self>;
}

type of underlying bits used to implement Float

Required methods

fn from_bigint(v: &BigInt) -> Option<Self>

convert v to Self, returning Some if the value fits, otherwise returning None.

Loading content...

Implementations on Foreign Types

impl FloatBitsType for BigUint[src]

impl FloatBitsType for u8[src]

impl FloatBitsType for u16[src]

impl FloatBitsType for u32[src]

impl FloatBitsType for u64[src]

impl FloatBitsType for u128[src]

Loading content...

Implementors

Loading content...