pub struct RecordedSpan {
pub span_id: String,
pub trace_id: String,
pub parent_span_id: Option<String>,
pub name: String,
pub kind: SpanKind,
pub level: TraceLevel,
pub attributes: BTreeMap<String, Value>,
pub events: Vec<SpanEvent>,
pub status: SpanStatus,
}Expand description
Recorded span snapshot.
Fields§
§span_id: StringSpan id.
trace_id: StringTrace id.
parent_span_id: Option<String>Optional parent span id.
name: StringSpan name.
kind: SpanKindSpan role.
level: TraceLevelSpan detail level.
attributes: BTreeMap<String, Value>Span attributes.
events: Vec<SpanEvent>Span events.
status: SpanStatusSpan status.
Trait Implementations§
Source§impl Clone for RecordedSpan
impl Clone for RecordedSpan
Source§fn clone(&self) -> RecordedSpan
fn clone(&self) -> RecordedSpan
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 RecordedSpan
impl Debug for RecordedSpan
Source§impl<'de> Deserialize<'de> for RecordedSpan
impl<'de> Deserialize<'de> for RecordedSpan
Source§fn 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
impl Eq for RecordedSpan
Source§impl PartialEq for RecordedSpan
impl PartialEq for RecordedSpan
Source§impl Serialize for RecordedSpan
impl Serialize for RecordedSpan
impl StructuralPartialEq for RecordedSpan
Auto Trait Implementations§
impl Freeze for RecordedSpan
impl RefUnwindSafe for RecordedSpan
impl Send for RecordedSpan
impl Sync for RecordedSpan
impl Unpin for RecordedSpan
impl UnsafeUnpin for RecordedSpan
impl UnwindSafe for RecordedSpan
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