Struct lambda_extension::TraceContext
source · pub struct TraceContext {
pub span_id: Option<String>,
pub type: TracingType,
pub value: String,
}
Expand description
Tracing Context
Fields
span_id: Option<String>
Span ID
type: TracingType
Type of tracing
value: String
A string containing tracing information like trace_id. The contents may depend on the TracingType.
Trait Implementations
sourceimpl Clone for TraceContext
impl Clone for TraceContext
sourcefn clone(&self) -> TraceContext
fn clone(&self) -> TraceContext
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for TraceContext
impl Debug for TraceContext
sourceimpl<'de> Deserialize<'de> for TraceContext
impl<'de> Deserialize<'de> for TraceContext
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl PartialEq<TraceContext> for TraceContext
impl PartialEq<TraceContext> for TraceContext
sourcefn eq(&self, other: &TraceContext) -> bool
fn eq(&self, other: &TraceContext) -> bool
impl Eq for TraceContext
impl StructuralEq for TraceContext
impl StructuralPartialEq for TraceContext
Auto Trait Implementations
impl RefUnwindSafe for TraceContext
impl Send for TraceContext
impl Sync for TraceContext
impl Unpin for TraceContext
impl UnwindSafe for TraceContext
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more