pub struct SubMsBenchSummary {
pub workload: String,
pub lang: String,
pub timestamp: String,
pub inputs: BTreeMap<String, String>,
pub meta: BTreeMap<String, String>,
pub stages: Vec<SubMsStageSummary>,
}Expand description
Typed summary of one bench run. Mirrors the on-disk JSON downstream tooling persists per workload.
Stage order is registration order, matching the harness.
Fields§
§workload: String§lang: String§timestamp: String§inputs: BTreeMap<String, String>§meta: BTreeMap<String, String>§stages: Vec<SubMsStageSummary>Implementations§
Source§impl SubMsBenchSummary
impl SubMsBenchSummary
Sourcepub fn stage(&self, name: &str) -> Option<&SubMsStageSummary>
pub fn stage(&self, name: &str) -> Option<&SubMsStageSummary>
Look up a stage by name.
Trait Implementations§
Source§impl Clone for SubMsBenchSummary
impl Clone for SubMsBenchSummary
Source§fn clone(&self) -> SubMsBenchSummary
fn clone(&self) -> SubMsBenchSummary
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SubMsBenchSummary
impl Debug for SubMsBenchSummary
Auto Trait Implementations§
impl Freeze for SubMsBenchSummary
impl RefUnwindSafe for SubMsBenchSummary
impl Send for SubMsBenchSummary
impl Sync for SubMsBenchSummary
impl Unpin for SubMsBenchSummary
impl UnsafeUnpin for SubMsBenchSummary
impl UnwindSafe for SubMsBenchSummary
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