pub struct CrashInfo {
pub signal: i32,
pub signal_name: String,
pub thread_id: u64,
pub fault_address: Option<String>,
pub instruction_pointer: Option<String>,
pub stack_pointer: Option<String>,
pub register_context: Option<RegisterContext>,
pub backtrace: Vec<StackFrame>,
pub crash_time: String,
pub crash_timestamp: f64,
}Expand description
Crash information for JSON output
Fields§
§signal: i32§signal_name: String§thread_id: u64§fault_address: Option<String>§instruction_pointer: Option<String>§stack_pointer: Option<String>§register_context: Option<RegisterContext>§backtrace: Vec<StackFrame>§crash_time: String§crash_timestamp: f64Trait Implementations§
Source§impl<'de> Deserialize<'de> for CrashInfo
impl<'de> Deserialize<'de> for CrashInfo
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 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