pub struct ThreadCallTree {Show 14 fields
pub thread_id: ThreadId,
pub thread_name: String,
pub start_time: u64,
pub end_time: Option<u64>,
pub is_active: bool,
pub parent_thread_id: Option<ThreadId>,
pub is_main_thread: bool,
pub creation_function: Option<String>,
pub root_node: Option<NodeId>,
pub current_node: Option<NodeId>,
pub call_stack: Vec<NodeId>,
pub max_depth: usize,
pub total_calls: u64,
pub total_errors: u64,
}Expand description
Per-thread call tree state
Fields§
§thread_id: ThreadId§thread_name: String§start_time: u64§end_time: Option<u64>§is_active: bool§parent_thread_id: Option<ThreadId>§is_main_thread: bool§creation_function: Option<String>§root_node: Option<NodeId>§current_node: Option<NodeId>§call_stack: Vec<NodeId>§max_depth: usize§total_calls: u64§total_errors: u64Trait Implementations§
Auto Trait Implementations§
impl Freeze for ThreadCallTree
impl RefUnwindSafe for ThreadCallTree
impl Send for ThreadCallTree
impl Sync for ThreadCallTree
impl Unpin for ThreadCallTree
impl UnsafeUnpin for ThreadCallTree
impl UnwindSafe for ThreadCallTree
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