pub struct BenchmarkContext {
pub data_size: (usize, usize),
pub iterations: usize,
pub config: HashMap<String, String>,
pub random_seed: u64,
}Expand description
Benchmark execution context
Fields§
§data_size: (usize, usize)Data size for testing
iterations: usizeNumber of iterations
config: HashMap<String, String>Benchmark configuration
random_seed: u64Random seed for reproducibility
Auto Trait Implementations§
impl Freeze for BenchmarkContext
impl RefUnwindSafe for BenchmarkContext
impl Send for BenchmarkContext
impl Sync for BenchmarkContext
impl Unpin for BenchmarkContext
impl UnwindSafe for BenchmarkContext
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> 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