pub struct InputCompressionMetrics {
pub modes_tested: usize,
pub best_mode: String,
pub best_savings_pct: f64,
pub avg_savings_pct: f64,
pub avg_preservation_score: f64,
pub fidelity_class: String,
pub quality_gate_passed: bool,
}Expand description
Compression quality and savings measured for one input/output pair.
Fields§
§modes_tested: usize§best_mode: String§best_savings_pct: f64§avg_savings_pct: f64§avg_preservation_score: f64§fidelity_class: String§quality_gate_passed: boolTrait Implementations§
Source§impl Clone for InputCompressionMetrics
impl Clone for InputCompressionMetrics
Source§fn clone(&self) -> InputCompressionMetrics
fn clone(&self) -> InputCompressionMetrics
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 Debug for InputCompressionMetrics
impl Debug for InputCompressionMetrics
Source§impl<'de> Deserialize<'de> for InputCompressionMetrics
impl<'de> Deserialize<'de> for InputCompressionMetrics
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
Auto Trait Implementations§
impl Freeze for InputCompressionMetrics
impl RefUnwindSafe for InputCompressionMetrics
impl Send for InputCompressionMetrics
impl Sync for InputCompressionMetrics
impl Unpin for InputCompressionMetrics
impl UnsafeUnpin for InputCompressionMetrics
impl UnwindSafe for InputCompressionMetrics
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<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§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