[][src]Enum sounding_analysis::PrecipType

#[repr(u8)]
pub enum PrecipType {
    None,
    Drizzle,
    LightDrizzle,
    ModerateDrizzle,
    HeavyDrizzle,
    LightFreezingDrizzle,
    ModerateFreezingDrizzle,
    HeavyFreezingDrizzle,
    LightDrizzleAndRain,
    ModerateDrizzleAndRain,
    Rain,
    LightRain,
    ModerateRain,
    HeavyRain,
    LightFreezingRain,
    ModerateFreezingRain,
    HeavyFreezingRain,
    LightRainAndSnow,
    ModerateRainAndSnow,
    Snow,
    LightSnow,
    ModerateSnow,
    HeavySnow,
    LightIcePellets,
    ModerateIcePellets,
    HeavyIcePellets,
    SnowGrains,
    IceCrystals,
    Showers,
    LightRainShowers,
    ModerateRainShowers,
    HeavyRainShowers,
    ViolentRainShowers,
    LightSnowShowers,
    ModerateSnowShowers,
    HeavySnowShowers,
    Hail,
    Unknown,
}

Precipitation type enum. Values are meant to correspond to the code values from table 4680 in the WMO Manual On Codes Vol I.1 Part A, Alphanumeric Codes.

Variants

None
Drizzle
LightDrizzle
ModerateDrizzle
HeavyDrizzle
LightFreezingDrizzle
ModerateFreezingDrizzle
HeavyFreezingDrizzle
LightDrizzleAndRain
ModerateDrizzleAndRain
Rain
LightRain
ModerateRain
HeavyRain
LightFreezingRain
ModerateFreezingRain
HeavyFreezingRain
LightRainAndSnow
ModerateRainAndSnow
Snow
LightSnow
ModerateSnow
HeavySnow
LightIcePellets
ModerateIcePellets
HeavyIcePellets
SnowGrains
IceCrystals
Showers
LightRainShowers
ModerateRainShowers
HeavyRainShowers
ViolentRainShowers
LightSnowShowers
ModerateSnowShowers
HeavySnowShowers
Hail
Unknown

Trait Implementations

impl Clone for PrecipType[src]

impl Copy for PrecipType[src]

impl Debug for PrecipType[src]

impl Display for PrecipType[src]

impl Eq for PrecipType[src]

impl From<u8> for PrecipType[src]

impl Hash for PrecipType[src]

impl IntoEnumIterator for PrecipType[src]

type Iterator = PrecipTypeIter

impl Ord for PrecipType[src]

impl PartialEq<PrecipType> for PrecipType[src]

impl PartialOrd<PrecipType> for PrecipType[src]

impl StructuralEq for PrecipType[src]

impl StructuralPartialEq for PrecipType[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.