#[non_exhaustive]pub enum Standing {
Pass,
Fail,
WithinTarget,
OutsideTarget,
NotScored,
WithinBar,
OverBar,
Withheld,
Gap,
NotFlown,
}Expand description
Where a row stands against what it is held to.
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.
Pass
Inside its gate.
Fail
Outside its gate.
WithinTarget
Inside its target.
OutsideTarget
Outside its target.
NotScored
Measured and held to nothing, for a written reason.
WithinBar
Inside the bar its kind is judged by, where there is no gate or target.
OverBar
Over that bar.
Withheld
Not compared: the report withholds it, and says why.
Gap
A known gap: a harness flight hpr refuses, compared with nothing.
NotFlown
A configuration an OpenRocket report lists and hpr doesn’t fly, with the report’s reason.
Implementations§
Trait Implementations§
impl Copy for Standing
Source§impl<'de> Deserialize<'de> for Standing
impl<'de> Deserialize<'de> for Standing
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 Standing
Source§impl Ord for Standing
impl Ord for Standing
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 Standing
impl PartialOrd for Standing
impl StructuralPartialEq for Standing
Auto Trait Implementations§
impl Freeze for Standing
impl RefUnwindSafe for Standing
impl Send for Standing
impl Sync for Standing
impl Unpin for Standing
impl UnsafeUnpin for Standing
impl UnwindSafe for Standing
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.