pub enum FloatClass {
IsNan,
IsInf,
IsInfSign,
IsFinite,
IsNormal,
IsSignaling,
SignBit,
}Expand description
A floating-point classification: __builtin_isnan and its relatives.
Variants§
IsNan
__builtin_isnan…
IsInf
__builtin_isinf…
IsInfSign
__builtin_isinf_sign, whose value is -1, 0 or 1.
IsFinite
__builtin_isfinite
IsNormal
__builtin_isnormal
IsSignaling
__builtin_issignaling: a NaN whose quiet bit is clear.
SignBit
__builtin_signbit…, which is 1 for a negative zero too.
Trait Implementations§
Source§impl Clone for FloatClass
impl Clone for FloatClass
impl Copy for FloatClass
Source§impl Debug for FloatClass
impl Debug for FloatClass
impl Eq for FloatClass
Source§impl PartialEq for FloatClass
impl PartialEq for FloatClass
impl StructuralPartialEq for FloatClass
Auto Trait Implementations§
impl Freeze for FloatClass
impl RefUnwindSafe for FloatClass
impl Send for FloatClass
impl Sync for FloatClass
impl Unpin for FloatClass
impl UnsafeUnpin for FloatClass
impl UnwindSafe for FloatClass
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more