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> {
// Required method
fn from_bigint(v: &BigInt) -> Option<Self>;
}Expand description
type of underlying bits used to implement Float
Required Methods§
Sourcefn from_bigint(v: &BigInt) -> Option<Self>
fn from_bigint(v: &BigInt) -> Option<Self>
convert v to Self, returning Some if the value fits,
otherwise returning None.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".