pub struct ComparisonReport {
pub results: Vec<StrategyResult>,
}Expand description
Comparison report across strategies.
Fields§
§results: Vec<StrategyResult>Results for each strategy.
Implementations§
Source§impl ComparisonReport
impl ComparisonReport
Sourcepub fn most_consistent(&self) -> Option<&StrategyResult>
pub fn most_consistent(&self) -> Option<&StrategyResult>
Find the strategy with lowest QP variance (most consistent quality).
Sourcepub fn most_efficient(&self) -> Option<&StrategyResult>
pub fn most_efficient(&self) -> Option<&StrategyResult>
Find the strategy that used fewest bits.
Trait Implementations§
Source§impl Clone for ComparisonReport
impl Clone for ComparisonReport
Source§fn clone(&self) -> ComparisonReport
fn clone(&self) -> ComparisonReport
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for ComparisonReport
impl RefUnwindSafe for ComparisonReport
impl Send for ComparisonReport
impl Sync for ComparisonReport
impl Unpin for ComparisonReport
impl UnsafeUnpin for ComparisonReport
impl UnwindSafe for ComparisonReport
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