Struct tracing_ext::sub::SpanExtTiming
source · pub struct SpanExtTiming {
pub entered: Instant,
}
Expand description
A span extensison to record timing info
Fields§
§entered: Instant
Instant when the span was entered
Trait Implementations§
source§impl Debug for SpanExtTiming
impl Debug for SpanExtTiming
source§impl Default for SpanExtTiming
impl Default for SpanExtTiming
source§impl SpanExtension for SpanExtTiming
impl SpanExtension for SpanExtTiming
source§fn register_default<S>(span_ref: &SpanRef<'_, S>)where
S: Subscriber + for<'a> LookupSpan<'a>,
Self: Default + Send + Sync + 'static,
fn register_default<S>(span_ref: &SpanRef<'_, S>)where S: Subscriber + for<'a> LookupSpan<'a>, Self: Default + Send + Sync + 'static,
Registers an extension with default values
source§fn register_value<S>(initial_value: Self, span_ref: &SpanRef<'_, S>)where
S: Subscriber + for<'a> LookupSpan<'a>,
Self: Send + Sync + Sized + 'static,
fn register_value<S>(initial_value: Self, span_ref: &SpanRef<'_, S>)where S: Subscriber + for<'a> LookupSpan<'a>, Self: Send + Sync + Sized + 'static,
Registers an extension with initial value
Auto Trait Implementations§
impl RefUnwindSafe for SpanExtTiming
impl Send for SpanExtTiming
impl Sync for SpanExtTiming
impl Unpin for SpanExtTiming
impl UnwindSafe for SpanExtTiming
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