pub struct RunnableBenchmarkParameters {
pub code: Box<dyn ExampleCode>,
pub primal_dual_solver: Box<dyn PrimalDualSolver>,
pub result_verifier: Box<dyn ResultVerifier>,
pub benchmark_profiler: BenchmarkProfiler,
pub parameters: BenchmarkParameters,
}Fields§
§code: Box<dyn ExampleCode>§primal_dual_solver: Box<dyn PrimalDualSolver>§result_verifier: Box<dyn ResultVerifier>§benchmark_profiler: BenchmarkProfiler§parameters: BenchmarkParametersImplementations§
Trait Implementations§
Source§impl From<BenchmarkParameters> for RunnableBenchmarkParameters
impl From<BenchmarkParameters> for RunnableBenchmarkParameters
Source§fn from(parameters: BenchmarkParameters) -> Self
fn from(parameters: BenchmarkParameters) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for RunnableBenchmarkParameters
impl !RefUnwindSafe for RunnableBenchmarkParameters
impl !Send for RunnableBenchmarkParameters
impl !Sync for RunnableBenchmarkParameters
impl Unpin for RunnableBenchmarkParameters
impl !UnwindSafe for RunnableBenchmarkParameters
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§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