pub struct SpanExtAttrs { /* private fields */ }Expand description
A span extension to record the span attributes
Trait Implementations§
Source§impl Debug for SpanExtAttrs
impl Debug for SpanExtAttrs
Source§impl Default for SpanExtAttrs
impl Default for SpanExtAttrs
Source§fn default() -> SpanExtAttrs
fn default() -> SpanExtAttrs
Returns the “default value” for a type. Read more
Source§impl SpanExtension for SpanExtAttrs
impl SpanExtension for SpanExtAttrs
Source§fn register_default<S>(span_ref: &SpanRef<'_, S>)
fn register_default<S>(span_ref: &SpanRef<'_, S>)
Registers an extension with default values
Source§fn register_value<S>(initial_value: Self, span_ref: &SpanRef<'_, S>)
fn register_value<S>(initial_value: Self, span_ref: &SpanRef<'_, S>)
Registers an extension with initial value
Source§fn record_attrs<S>(span_ref: &SpanRef<'_, S>, attrs: &Attributes<'_>)
fn record_attrs<S>(span_ref: &SpanRef<'_, S>, attrs: &Attributes<'_>)
Records the span attributes for the extension
Source§impl Visit for SpanExtAttrs
impl Visit for SpanExtAttrs
Source§fn record_debug(&mut self, field: &Field, value: &dyn Debug)
fn record_debug(&mut self, field: &Field, value: &dyn Debug)
Visit a value implementing
fmt::Debug.Source§fn record_f64(&mut self, field: &Field, value: f64)
fn record_f64(&mut self, field: &Field, value: f64)
Visit a double-precision floating point value.
Source§fn record_i64(&mut self, field: &Field, value: i64)
fn record_i64(&mut self, field: &Field, value: i64)
Visit a signed 64-bit integer value.
Source§fn record_u64(&mut self, field: &Field, value: u64)
fn record_u64(&mut self, field: &Field, value: u64)
Visit an unsigned 64-bit integer value.
Source§fn record_i128(&mut self, field: &Field, value: i128)
fn record_i128(&mut self, field: &Field, value: i128)
Visit a signed 128-bit integer value.
Source§fn record_u128(&mut self, field: &Field, value: u128)
fn record_u128(&mut self, field: &Field, value: u128)
Visit an unsigned 128-bit integer value.
Source§fn record_bool(&mut self, field: &Field, value: bool)
fn record_bool(&mut self, field: &Field, value: bool)
Visit a boolean value.
Source§fn record_str(&mut self, field: &Field, value: &str)
fn record_str(&mut self, field: &Field, value: &str)
Visit a string value.
Source§fn record_bytes(&mut self, field: &Field, value: &[u8])
fn record_bytes(&mut self, field: &Field, value: &[u8])
Visit a byte slice.
Auto Trait Implementations§
impl Freeze for SpanExtAttrs
impl RefUnwindSafe for SpanExtAttrs
impl Send for SpanExtAttrs
impl Sync for SpanExtAttrs
impl Unpin for SpanExtAttrs
impl UnwindSafe for SpanExtAttrs
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