[][src]Enum sounding_analysis::PrecipType

#[repr(u8)]
pub enum PrecipType {
    None,
    IntermittentLightDrizzle,
    ContinuousLightDrizzle,
    IntermittentModerateDrizzle,
    ContinuousModerateDrizzle,
    IntermittentHeavyDrizzle,
    ContinuousHeavyDrizzle,
    LightFreezingDrizzle,
    ModerateFreezingDrizzle,
    LightRainShowers,
    LightRain,
    ModerateRainShowers,
    ModerateRain,
    HeavyRainShowers,
    HeavyRain,
    LightFreezingRain,
    ModerateFreezingRain,
    LightRainAndSnow,
    ModerateRainAndSnow,
    LightSnowShowers,
    LightSnow,
    ModerateSnowShowers,
    ModerateSnow,
    HeavySnowShowers,
    HeavySnow,
    DiamondDust,
    SnowGrains,
    IsolatedStarLikeSnowCrystals,
    IcePellets,
    Unknown,
}

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

Variants

None
IntermittentLightDrizzle
ContinuousLightDrizzle
IntermittentModerateDrizzle
ContinuousModerateDrizzle
IntermittentHeavyDrizzle
ContinuousHeavyDrizzle
LightFreezingDrizzle
ModerateFreezingDrizzle
LightRainShowers
LightRain
ModerateRainShowers
ModerateRain
HeavyRainShowers
HeavyRain
LightFreezingRain
ModerateFreezingRain
LightRainAndSnow
ModerateRainAndSnow
LightSnowShowers
LightSnow
ModerateSnowShowers
ModerateSnow
HeavySnowShowers
HeavySnow
DiamondDust
SnowGrains
IsolatedStarLikeSnowCrystals
IcePellets
Unknown

Trait Implementations

impl Clone for PrecipType[src]

impl Copy for PrecipType[src]

impl Debug for PrecipType[src]

impl Eq for PrecipType[src]

impl From<u8> for PrecipType[src]

impl IntoEnumIterator for PrecipType[src]

type Iterator = PrecipTypeIter

impl PartialEq<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, 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.