pub struct StepTiming {
pub step: &'static str,
pub us: u64,
pub requests: Option<RequestCounts>,
}Expand description
One step of a barrier and what it cost: wall time, and the requests
the store sent during it (None from a store that does not count).
A step the barrier entered more than once — each CAS attempt’s load,
fence, merge and CAS — is one entry, summed, in the order it first
ran.
Fields§
§step: &'static str§us: u64§requests: Option<RequestCounts>Trait Implementations§
Auto Trait Implementations§
impl Freeze for StepTiming
impl RefUnwindSafe for StepTiming
impl Send for StepTiming
impl Sync for StepTiming
impl Unpin for StepTiming
impl UnsafeUnpin for StepTiming
impl UnwindSafe for StepTiming
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