pub enum WindSpeed {
Knots {
speed: Data<u32>,
gusting: Option<Data<u32>>,
},
MetresPerSecond {
speed: Data<u32>,
gusting: Option<Data<u32>>,
},
KilometresPerHour {
speed: Data<u32>,
gusting: Option<Data<u32>>,
},
Greater,
}Expand description
The wind speed
Variants§
Knots
Nautical miles per hour
MetresPerSecond
Metres per second
KilometresPerHour
Kilometres per hour
Greater
Wind speed is greater than 100 knots, 100 m/s or 200 kph
Trait Implementations§
impl Copy for WindSpeed
Source§impl<'de> Deserialize<'de> for WindSpeed
impl<'de> Deserialize<'de> for WindSpeed
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 Eq for WindSpeed
impl StructuralPartialEq for WindSpeed
Auto Trait Implementations§
impl Freeze for WindSpeed
impl RefUnwindSafe for WindSpeed
impl Send for WindSpeed
impl Sync for WindSpeed
impl Unpin for WindSpeed
impl UnsafeUnpin for WindSpeed
impl UnwindSafe for WindSpeed
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.impl<T> OrderedSeq<'_, T> for Twhere
T: Clone,
Source§impl<'p, T> Seq<'p, T> for Twhere
T: Clone,
impl<'p, T> Seq<'p, T> for Twhere
T: Clone,
Source§impl<T, S> SpanWrap<S> for Twhere
S: WrappingSpan<T>,
impl<T, S> SpanWrap<S> for Twhere
S: WrappingSpan<T>,
Source§fn with_span(self, span: S) -> <S as WrappingSpan<Self>>::Spanned
fn with_span(self, span: S) -> <S as WrappingSpan<Self>>::Spanned
Invokes
WrappingSpan::make_wrapped to wrap an AST node in a span.