pub struct BenchCase {
pub name: String,
pub task: String,
pub baselines: Vec<BaselineDef>,
pub aql: AqlDef,
}Expand description
A single benchmark scenario comparing multiple baselines against AQL.
Fields§
§name: StringUnique identifier for this case.
task: StringHuman-readable description of the task.
baselines: Vec<BaselineDef>Baseline approaches (what you’d do without AQL).
aql: AqlDefAQL approach.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for BenchCase
impl RefUnwindSafe for BenchCase
impl Send for BenchCase
impl Sync for BenchCase
impl Unpin for BenchCase
impl UnsafeUnpin for BenchCase
impl UnwindSafe for BenchCase
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