pub enum SpanValue {
String(Cow<'static, str>),
I64(i64),
F64(f64),
Bool(bool),
Uuid(Uuid),
}Expand description
Typed attribute value.
Variants§
String(Cow<'static, str>)
I64(i64)
F64(f64)
Bool(bool)
Uuid(Uuid)
UUID stored inline (16 bytes), formatted to hyphenated hex only at export time.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for SpanValue
impl RefUnwindSafe for SpanValue
impl Send for SpanValue
impl Sync for SpanValue
impl Unpin for SpanValue
impl UnsafeUnpin for SpanValue
impl UnwindSafe for SpanValue
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
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request