pub struct TraceDetail {
pub trace_id: String,
pub spans: Vec<SpanEntry>,
pub start_time: i64,
pub end_time: i64,
pub duration: i64,
pub span_count: usize,
pub service_names: Vec<String>,
}Expand description
Detailed trace with all spans
Fields§
§trace_id: String§spans: Vec<SpanEntry>§start_time: i64§end_time: i64§duration: i64§span_count: usize§service_names: Vec<String>Trait Implementations§
Source§impl Clone for TraceDetail
impl Clone for TraceDetail
Source§fn clone(&self) -> TraceDetail
fn clone(&self) -> TraceDetail
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 TraceDetail
impl Debug for TraceDetail
Source§impl<'de> Deserialize<'de> for TraceDetail
impl<'de> Deserialize<'de> for TraceDetail
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
Auto Trait Implementations§
impl Freeze for TraceDetail
impl RefUnwindSafe for TraceDetail
impl Send for TraceDetail
impl Sync for TraceDetail
impl Unpin for TraceDetail
impl UnsafeUnpin for TraceDetail
impl UnwindSafe for TraceDetail
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