pub struct TraceRecorder { /* private fields */ }Expand description
Thread-safe recorder for scheduler trace events.
Implementations§
Source§impl TraceRecorder
impl TraceRecorder
Sourcepub fn record(&self, event: TraceEvent)
pub fn record(&self, event: TraceEvent)
Records one event.
Sourcepub fn events(&self) -> Vec<TraceEvent>
pub fn events(&self) -> Vec<TraceEvent>
Returns recorded events in insertion order.
Trait Implementations§
Source§impl Clone for TraceRecorder
impl Clone for TraceRecorder
Source§fn clone(&self) -> TraceRecorder
fn clone(&self) -> TraceRecorder
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 Default for TraceRecorder
impl Default for TraceRecorder
Source§fn default() -> TraceRecorder
fn default() -> TraceRecorder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for TraceRecorder
impl RefUnwindSafe for TraceRecorder
impl Send for TraceRecorder
impl Sync for TraceRecorder
impl Unpin for TraceRecorder
impl UnsafeUnpin for TraceRecorder
impl UnwindSafe for TraceRecorder
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