pub struct RawBenchmarkEvent {
pub prefix: String,
pub suite: String,
pub span_label: String,
pub kind: BenchmarkEventKind,
pub counters: BenchmarkCounters,
pub source_line: usize,
pub source: BenchmarkEventSource,
}Expand description
Parsed marker with its original stream and line provenance.
Fields§
§prefix: StringMatched marker prefix.
suite: StringDerived suite name.
span_label: StringMarker label used to group matching spans.
kind: BenchmarkEventKindOpening or closing marker.
counters: BenchmarkCountersCounters observed at this marker.
source_line: usizeOne-based line number in the original input stream.
source: BenchmarkEventSourceOriginating stream.
Trait Implementations§
Source§impl Clone for RawBenchmarkEvent
impl Clone for RawBenchmarkEvent
Source§impl Debug for RawBenchmarkEvent
impl Debug for RawBenchmarkEvent
impl Eq for RawBenchmarkEvent
Source§impl PartialEq for RawBenchmarkEvent
impl PartialEq for RawBenchmarkEvent
impl StructuralPartialEq for RawBenchmarkEvent
Auto Trait Implementations§
impl Freeze for RawBenchmarkEvent
impl RefUnwindSafe for RawBenchmarkEvent
impl Send for RawBenchmarkEvent
impl Sync for RawBenchmarkEvent
impl Unpin for RawBenchmarkEvent
impl UnsafeUnpin for RawBenchmarkEvent
impl UnwindSafe for RawBenchmarkEvent
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.