Enum metar::WeatherCondition
source · pub enum WeatherCondition {
Show 30 variants
Shallow,
Partial,
Patches,
LowDrifting,
Blowing,
Showers,
Thunderstorm,
Freezing,
Rain,
Drizzle,
Snow,
SnowGrains,
IceCrystals,
IcePellets,
Hail,
SnowPelletsOrSmallHail,
UnknownPrecipitation,
Fog,
VolcanicAsh,
Mist,
Haze,
WidespreadDust,
Smoke,
Sand,
Spray,
Squall,
Dust,
Duststorm,
Sandstorm,
FunnelCloud,
}
Expand description
Descriptor of weather
Variants§
Shallow
Descriptor - Shallow (MI)
Partial
Descriptor - Partial (PR)
Patches
Descriptor - Patches (BC)
LowDrifting
Descriptor - Low drifting (DR)
Blowing
Descriptor - Blowing (BL)
Showers
Descriptor - Showers (SH)
Thunderstorm
Descriptor - Thunderstorm (TS)
Freezing
Descriptor - Freezing (FZ)
Rain
Precipitation - Rain (RA)
Drizzle
Precipitation - Drizzle (DZ)
Snow
Precipitation - Snow (SN)
SnowGrains
Precipitation - Snow Grains (SG)
IceCrystals
Precipitation - Ice Crystals (IC)
IcePellets
Precipitation - Ice pellets (PL)
Hail
Precipitation - Hail (including small hail in the US) (GR)
SnowPelletsOrSmallHail
Precipitation - Snow Pellets and/or Small Hail (except in US) (GS)
UnknownPrecipitation
Precipitation - Unknown precipitation (UP)
Fog
Obscuration - Fog (FG)
VolcanicAsh
Obscuration - Volcanic Ash (VA)
Mist
Obscuration - Mist (BR)
Haze
Obscuration - Haze (HZ)
WidespreadDust
Obscuration - Widespread dust (DU)
Smoke
Obscuration - Smoke (FU)
Sand
Obscuration - Sand (SA)
Spray
Obscuration - Spray (PY)
Squall
Other - Squall (SQ)
Dust
Other - Dust or Sand Whirls (PO)
Duststorm
Other - Duststorm (DS)
Sandstorm
Other - Sandstorm (SS)
FunnelCloud
Other - Funnel Cloud (FC)
Trait Implementations§
source§impl Clone for WeatherCondition
impl Clone for WeatherCondition
source§fn clone(&self) -> WeatherCondition
fn clone(&self) -> WeatherCondition
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for WeatherCondition
impl Debug for WeatherCondition
source§impl PartialEq for WeatherCondition
impl PartialEq for WeatherCondition
source§fn eq(&self, other: &WeatherCondition) -> bool
fn eq(&self, other: &WeatherCondition) -> bool
self
and other
values to be equal, and is used
by ==
.