#[non_exhaustive]pub enum WeatherCondition {
Show 35 variants
Blizzard,
BlowingDust,
BlowingSnow,
Breezy,
Clear,
Cloudy,
Drizzle,
Flurries,
Foggy,
FreezingDrizzle,
FreezingRain,
Frigid,
Hail,
Haze,
HeavyRain,
HeavySnow,
Hot,
Hurricane,
IsolatedThunderstorms,
MostlyClear,
MostlyCloudy,
PartlyCloudy,
Rain,
ScatteredThunderstorms,
Sleet,
Smoky,
Snow,
StrongStorms,
SunFlurries,
SunShowers,
Thunderstorms,
TropicalStorm,
Windy,
WintryMix,
Unknown(String),
}Expand description
Represents the WeatherKit WeatherCondition value.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Blizzard
Matches the WeatherKit Blizzard case.
BlowingDust
Matches the WeatherKit BlowingDust case.
BlowingSnow
Matches the WeatherKit BlowingSnow case.
Breezy
Matches the WeatherKit Breezy case.
Clear
Matches the WeatherKit Clear case.
Cloudy
Matches the WeatherKit Cloudy case.
Drizzle
Matches the WeatherKit Drizzle case.
Flurries
Matches the WeatherKit Flurries case.
Foggy
Matches the WeatherKit Foggy case.
FreezingDrizzle
Matches the WeatherKit FreezingDrizzle case.
FreezingRain
Matches the WeatherKit FreezingRain case.
Frigid
Matches the WeatherKit Frigid case.
Hail
Matches the WeatherKit Hail case.
Haze
Matches the WeatherKit Haze case.
HeavyRain
Matches the WeatherKit HeavyRain case.
HeavySnow
Matches the WeatherKit HeavySnow case.
Hot
Matches the WeatherKit Hot case.
Hurricane
Matches the WeatherKit Hurricane case.
IsolatedThunderstorms
Matches the WeatherKit IsolatedThunderstorms case.
MostlyClear
Matches the WeatherKit MostlyClear case.
MostlyCloudy
Matches the WeatherKit MostlyCloudy case.
PartlyCloudy
Matches the WeatherKit PartlyCloudy case.
Rain
Matches the WeatherKit Rain case.
ScatteredThunderstorms
Matches the WeatherKit ScatteredThunderstorms case.
Sleet
Matches the WeatherKit Sleet case.
Smoky
Matches the WeatherKit Smoky case.
Snow
Matches the WeatherKit Snow case.
StrongStorms
Matches the WeatherKit StrongStorms case.
SunFlurries
Matches the WeatherKit SunFlurries case.
SunShowers
Matches the WeatherKit SunShowers case.
Thunderstorms
Matches the WeatherKit Thunderstorms case.
TropicalStorm
Matches the WeatherKit TropicalStorm case.
Windy
Matches the WeatherKit Windy case.
WintryMix
Matches the WeatherKit WintryMix case.
Unknown(String)
Stores an unrecognized WeatherKit case name.
Implementations§
Source§impl WeatherCondition
impl WeatherCondition
Sourcepub fn descriptors() -> Result<Vec<WeatherConditionDescriptor>, WeatherKitError>
pub fn descriptors() -> Result<Vec<WeatherConditionDescriptor>, WeatherKitError>
Returns the WeatherKit descriptor catalog for this enum.
Trait Implementations§
Source§impl Clone for WeatherCondition
impl Clone for WeatherCondition
Source§fn clone(&self) -> WeatherCondition
fn clone(&self) -> WeatherCondition
1.0.0 (const: unstable) · 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 ==.