pub struct BenchmarkSummary {
pub total_tests: usize,
pub passed_tests: usize,
pub failed_tests: usize,
pub average_speedup: f64,
pub best_speedup: f64,
pub worst_speedup: f64,
pub average_energy_efficiency: f64,
pub performance_score: f64,
pub recommendation: String,
}Expand description
Summary statistics for benchmark results
Fields§
§total_tests: usize§passed_tests: usize§failed_tests: usize§average_speedup: f64§best_speedup: f64§worst_speedup: f64§average_energy_efficiency: f64§performance_score: f64§recommendation: StringTrait Implementations§
Auto Trait Implementations§
impl Freeze for BenchmarkSummary
impl RefUnwindSafe for BenchmarkSummary
impl Send for BenchmarkSummary
impl Sync for BenchmarkSummary
impl Unpin for BenchmarkSummary
impl UnsafeUnpin for BenchmarkSummary
impl UnwindSafe for BenchmarkSummary
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> 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