pub struct InMemoryTraceRecorder { /* private fields */ }Expand description
Deterministic in-memory trace recorder for tests and CLI inspection.
Implementations§
Trait Implementations§
Source§impl Clone for InMemoryTraceRecorder
impl Clone for InMemoryTraceRecorder
Source§fn clone(&self) -> InMemoryTraceRecorder
fn clone(&self) -> InMemoryTraceRecorder
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 InMemoryTraceRecorder
impl Debug for InMemoryTraceRecorder
Source§impl Default for InMemoryTraceRecorder
impl Default for InMemoryTraceRecorder
Source§fn default() -> InMemoryTraceRecorder
fn default() -> InMemoryTraceRecorder
Returns the “default value” for a type. Read more
Source§impl TraceRecorder for InMemoryTraceRecorder
impl TraceRecorder for InMemoryTraceRecorder
Source§fn start_span(&self, spec: SpanSpec, parent: &TraceContext) -> SpanHandle
fn start_span(&self, spec: SpanSpec, parent: &TraceContext) -> SpanHandle
Start a child span.
Source§fn record_event(&self, span: &SpanHandle, event: SpanEvent)
fn record_event(&self, span: &SpanHandle, event: SpanEvent)
Record a span event.
Source§fn close_span(&self, span: &SpanHandle, status: SpanStatus)
fn close_span(&self, span: &SpanHandle, status: SpanStatus)
Close a span.
Auto Trait Implementations§
impl Freeze for InMemoryTraceRecorder
impl RefUnwindSafe for InMemoryTraceRecorder
impl Send for InMemoryTraceRecorder
impl Sync for InMemoryTraceRecorder
impl Unpin for InMemoryTraceRecorder
impl UnsafeUnpin for InMemoryTraceRecorder
impl UnwindSafe for InMemoryTraceRecorder
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