#[non_exhaustive]pub enum CloudType {
Show 16 variants
Altocumulus,
AltocumulusCastellanus,
AltocumulusLenticularis,
Altostratus,
Cumulonimbus,
CumulonimbusMammatus,
Cirrocumulus,
CirrocumulusLenticularis,
Cirrus,
Cirrostratus,
Cumulus,
Nimbostratus,
Stratocumulus,
StratocumulusLenticularis,
Stratus,
ToweringCumulus,
}Expand description
Cloud type.
JSON representation is in lowercase snake case.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Altocumulus
AltocumulusCastellanus
AltocumulusLenticularis
Altostratus
Cumulonimbus
CumulonimbusMammatus
Cirrocumulus
CirrocumulusLenticularis
Cirrus
Cirrostratus
Cumulus
Nimbostratus
Stratocumulus
StratocumulusLenticularis
Stratus
ToweringCumulus
Trait Implementations§
Source§impl<'de> Deserialize<'de> for CloudType
impl<'de> Deserialize<'de> for CloudType
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Copy for CloudType
impl Eq for CloudType
impl StructuralPartialEq for CloudType
Auto Trait Implementations§
impl Freeze for CloudType
impl RefUnwindSafe for CloudType
impl Send for CloudType
impl Sync for CloudType
impl Unpin for CloudType
impl UnwindSafe for CloudType
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more