pub enum SampleQuality {
Good,
Uncertain,
Bad,
}Expand description
How much a TuneSampleRow’s sample.pv reading should be trusted, as recorded at the
moment it was read (finding 5 of the live-plant safety review).
A bhtune-db-local mirror of [bhtune_driver::Quality], not a reuse of it directly:
bhtune-db deliberately doesn’t depend on bhtune-driver (a leaf I/O-adapter crate with
a much heavier dependency tree – tokio, tonic, opcda-bridge – that has no business
in the persistence crate just to name one three-variant enum), so bhtune-cli, which
already depends on both, is the one place that converts between them. This mirrors
TemplateOrigin’s own precedent: a small, persistence-local enum rather than a second
dependency edge.
Variants§
Trait Implementations§
Source§impl Clone for SampleQuality
impl Clone for SampleQuality
Source§fn clone(&self) -> SampleQuality
fn clone(&self) -> SampleQuality
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl ComposeSchema for SampleQuality
impl ComposeSchema for SampleQuality
impl Copy for SampleQuality
Source§impl Debug for SampleQuality
impl Debug for SampleQuality
Source§impl<'de> Deserialize<'de> for SampleQuality
impl<'de> Deserialize<'de> for SampleQuality
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 SampleQuality
Source§impl Hash for SampleQuality
impl Hash for SampleQuality
Source§impl PartialEq for SampleQuality
impl PartialEq for SampleQuality
Source§fn eq(&self, other: &SampleQuality) -> bool
fn eq(&self, other: &SampleQuality) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for SampleQuality
impl Serialize for SampleQuality
impl StructuralPartialEq for SampleQuality
Auto Trait Implementations§
impl Freeze for SampleQuality
impl RefUnwindSafe for SampleQuality
impl Send for SampleQuality
impl Sync for SampleQuality
impl Unpin for SampleQuality
impl UnsafeUnpin for SampleQuality
impl UnwindSafe for SampleQuality
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>,
§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.§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<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more