pub struct TraceSession {
pub metadata: SessionMetadata,
pub threads: Vec<ThreadTrace>,
pub thread_relationships: Vec<ThreadRelationship>,
pub statistics: SessionStatistics,
pub crash: Option<CrashInfo>,
}Expand description
Complete trace session output
Fields§
§metadata: SessionMetadata§threads: Vec<ThreadTrace>§thread_relationships: Vec<ThreadRelationship>§statistics: SessionStatistics§crash: Option<CrashInfo>Trait Implementations§
Source§impl Debug for TraceSession
impl Debug for TraceSession
Source§impl<'de> Deserialize<'de> for TraceSession
impl<'de> Deserialize<'de> for TraceSession
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 TraceSession
impl RefUnwindSafe for TraceSession
impl Send for TraceSession
impl Sync for TraceSession
impl Unpin for TraceSession
impl UnsafeUnpin for TraceSession
impl UnwindSafe for TraceSession
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