pub struct ComparisonBenchmark { /* private fields */ }Expand description
Complete comparison suite
Implementations§
Source§impl ComparisonBenchmark
impl ComparisonBenchmark
pub fn new(iterations: usize, warmup_iterations: usize) -> Self
Sourcepub fn run_comparison(&self) -> HashMap<String, BenchmarkStats>
pub fn run_comparison(&self) -> HashMap<String, BenchmarkStats>
Run complete comparison with all implementations
Sourcepub fn generate_report(&self, results: &HashMap<String, BenchmarkStats>)
pub fn generate_report(&self, results: &HashMap<String, BenchmarkStats>)
Generate comparison report
Auto Trait Implementations§
impl Freeze for ComparisonBenchmark
impl RefUnwindSafe for ComparisonBenchmark
impl Send for ComparisonBenchmark
impl Sync for ComparisonBenchmark
impl Unpin for ComparisonBenchmark
impl UnwindSafe for ComparisonBenchmark
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<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.