pub struct BenchMeta {
pub name: String,
pub cwd: Option<String>,
pub command: Vec<String>,
pub repeat: u32,
pub warmup: u32,
pub work_units: Option<u64>,
pub timeout_ms: Option<u64>,
}Fields§
§name: String§cwd: Option<String>Optional working directory (stringified path).
command: Vec<String>argv vector (no shell parsing).
repeat: u32§warmup: u32§work_units: Option<u64>§timeout_ms: Option<u64>Trait Implementations§
Source§impl<'de> Deserialize<'de> for BenchMeta
impl<'de> Deserialize<'de> for BenchMeta
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
Source§impl JsonSchema for BenchMeta
impl JsonSchema for BenchMeta
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreimpl Eq for BenchMeta
impl StructuralPartialEq for BenchMeta
Auto Trait Implementations§
impl Freeze for BenchMeta
impl RefUnwindSafe for BenchMeta
impl Send for BenchMeta
impl Sync for BenchMeta
impl Unpin for BenchMeta
impl UnsafeUnpin for BenchMeta
impl UnwindSafe for BenchMeta
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