pub struct ThreadTrace {
pub thread_id: u64,
pub thread_name: String,
pub is_main_thread: bool,
pub start_time: String,
pub end_time: Option<String>,
pub parent_thread_id: Option<u64>,
pub creation_function: Option<String>,
pub statistics: ThreadStatistics,
pub call_tree: Option<CallNodeJson>,
}Expand description
Per-thread trace information
Fields§
§thread_id: u64§thread_name: String§is_main_thread: bool§start_time: String§end_time: Option<String>§parent_thread_id: Option<u64>§creation_function: Option<String>§statistics: ThreadStatistics§call_tree: Option<CallNodeJson>Trait Implementations§
Source§impl Debug for ThreadTrace
impl Debug for ThreadTrace
Source§impl<'de> Deserialize<'de> for ThreadTrace
impl<'de> Deserialize<'de> for ThreadTrace
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 ThreadTrace
impl RefUnwindSafe for ThreadTrace
impl Send for ThreadTrace
impl Sync for ThreadTrace
impl Unpin for ThreadTrace
impl UnsafeUnpin for ThreadTrace
impl UnwindSafe for ThreadTrace
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