pub struct BenchPlan {
pub instructions: Vec<InstructionFixture>,
}Expand description
A set of instruction fixtures to benchmark, parsed from a bench.toml.
Fields§
§instructions: Vec<InstructionFixture>One entry per instruction to execute and measure.
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for BenchPlan
impl<'de> Deserialize<'de> for BenchPlan
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for BenchPlan
impl StructuralPartialEq for BenchPlan
Auto Trait Implementations§
impl Freeze for BenchPlan
impl RefUnwindSafe for BenchPlan
impl Send for BenchPlan
impl Sync for BenchPlan
impl Unpin for BenchPlan
impl UnsafeUnpin for BenchPlan
impl UnwindSafe for BenchPlan
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