pub struct CrashInfo {
pub signal: i32,
pub signal_name: String,
pub thread_id: u64,
pub fault_address: Option<u64>,
pub instruction_pointer: Option<u64>,
pub stack_pointer: Option<u64>,
pub register_context: Option<RegisterContext>,
pub backtrace: Vec<StackFrame>,
pub call_tree_snapshot: Option<String>,
pub crash_time: SystemTime,
}Expand description
Crash information structure
Fields§
§signal: i32§signal_name: String§thread_id: u64§fault_address: Option<u64>§instruction_pointer: Option<u64>§stack_pointer: Option<u64>§register_context: Option<RegisterContext>§backtrace: Vec<StackFrame>§call_tree_snapshot: Option<String>§crash_time: SystemTimeTrait Implementations§
Auto Trait Implementations§
impl Freeze for CrashInfo
impl RefUnwindSafe for CrashInfo
impl Send for CrashInfo
impl Sync for CrashInfo
impl Unpin for CrashInfo
impl UnsafeUnpin for CrashInfo
impl UnwindSafe for CrashInfo
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