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

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

A classification of floating point numbers.

This enum is used as the return type for f32::classify() and f64::classify(). See their documentation for more.

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 Copy for FpCategory

impl Clone for FpCategory

fn clone(&self) -> FpCategory

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

impl PartialEq<FpCategory> for FpCategory

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

fn ne(&self, other: &Rhs) -> bool

impl Debug for FpCategory

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