pub enum TranscodeValidationClassification {
Exact,
OneLsbBounded,
OutsideThreshold,
}Expand description
Classification for optional coefficient-validation metrics.
Variants§
Exact
All compared coefficients match the selected oracle exactly.
OneLsbBounded
Coefficients satisfy the experimental one-LSB-bounded threshold: maximum absolute error is at most one LSB and at least 99.9% of coefficients match exactly.
OutsideThreshold
Coefficients do not satisfy the exact or one-LSB-bounded thresholds.
Implementations§
Source§impl TranscodeValidationClassification
impl TranscodeValidationClassification
Sourcepub fn classify_metrics(
metrics: &ErrorMetrics,
) -> TranscodeValidationClassification
pub fn classify_metrics( metrics: &ErrorMetrics, ) -> TranscodeValidationClassification
Classify validation metrics using the experimental acceptance thresholds documented for this coefficient-domain path.
Trait Implementations§
Source§impl Clone for TranscodeValidationClassification
impl Clone for TranscodeValidationClassification
Source§fn clone(&self) -> TranscodeValidationClassification
fn clone(&self) -> TranscodeValidationClassification
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 moreimpl Copy for TranscodeValidationClassification
impl Eq for TranscodeValidationClassification
Source§impl PartialEq for TranscodeValidationClassification
impl PartialEq for TranscodeValidationClassification
Source§fn eq(&self, other: &TranscodeValidationClassification) -> bool
fn eq(&self, other: &TranscodeValidationClassification) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for TranscodeValidationClassification
Auto Trait Implementations§
impl Freeze for TranscodeValidationClassification
impl RefUnwindSafe for TranscodeValidationClassification
impl Send for TranscodeValidationClassification
impl Sync for TranscodeValidationClassification
impl Unpin for TranscodeValidationClassification
impl UnsafeUnpin for TranscodeValidationClassification
impl UnwindSafe for TranscodeValidationClassification
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,
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