Enum std::num::FpCategory [] [src]

pub enum FpCategory {
    Nan,
    Infinite,
    Zero,
    Subnormal,
    Normal,
}

Used for representing the classification of floating point numbers

Variants

Nan

"Not a Number", often obtained by dividing by zero

Infinite

Positive or negative infinity

Zero

Positive or negative zero

Subnormal

De-normalized floating point representation (less precise than Normal)

Normal

A regular floating point number

Trait Implementations

Derived Implementations

impl Debug for FpCategory

fn fmt(&self, __arg_0: &mut Formatter) -> Result<(), Error>

impl PartialEq<FpCategory> for FpCategory

fn eq(&self, __arg_0: &FpCategory) -> bool

fn ne(&self, __arg_0: &FpCategory) -> bool

impl Clone for FpCategory

fn clone(&self) -> FpCategory

fn clone_from(&mut self, source: &Self)

impl Copy for FpCategory