pub struct TraceBuffer { /* private fields */ }Implementations§
Source§impl TraceBuffer
impl TraceBuffer
pub fn new(config: TraceConfig) -> Self
pub fn record(&mut self, event: TraceEvent)
pub fn events(&self) -> &[TraceEvent]
pub fn metadata(&self) -> TraceMetadata
Trait Implementations§
Source§impl Clone for TraceBuffer
impl Clone for TraceBuffer
Source§fn clone(&self) -> TraceBuffer
fn clone(&self) -> TraceBuffer
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for TraceBuffer
impl RefUnwindSafe for TraceBuffer
impl Send for TraceBuffer
impl Sync for TraceBuffer
impl Unpin for TraceBuffer
impl UnsafeUnpin for TraceBuffer
impl UnwindSafe for TraceBuffer
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