#[non_exhaustive]pub enum Regime {
Descent,
Subsonic,
Transonic,
Supersonic,
Unknown,
}Expand description
How fast a case flew: the class of its largest Mach number.
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.
Descent
A descent under a parachute, slow by construction.
Subsonic
Below Mach SUBSONIC_BELOW.
Transonic
From Mach SUBSONIC_BELOW to SUPERSONIC_ABOVE.
Supersonic
Above Mach SUPERSONIC_ABOVE.
Unknown
Not known: a flight hpr doesn’t fly, or one its report gives no Mach number for.
Implementations§
Trait Implementations§
impl Copy for Regime
Source§impl<'de> Deserialize<'de> for Regime
impl<'de> Deserialize<'de> for Regime
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 Regime
Source§impl Ord for Regime
impl Ord for Regime
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialOrd for Regime
impl PartialOrd for Regime
impl StructuralPartialEq for Regime
Auto Trait Implementations§
impl Freeze for Regime
impl RefUnwindSafe for Regime
impl Send for Regime
impl Sync for Regime
impl Unpin for Regime
impl UnsafeUnpin for Regime
impl UnwindSafe for Regime
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.