pub struct RawCrashReport {
pub pid: u32,
pub tid: u64,
pub fault_code: i64,
pub fault_address: u64,
pub crash_unix_ms: u64,
pub metadata: CrashMetadata,
pub modules: Vec<CrashModule>,
pub threads: Vec<CrashThread>,
pub raw_context: Vec<u8>,
pub truncated: bool,
}Expand description
Parsed fixed-layout crash report.
Fields§
§pid: u32Process id.
tid: u64Faulting OS thread id.
fault_code: i64Signal or exception code.
fault_address: u64Best-effort fault address.
crash_unix_ms: u64Wall-clock time of the fatal callback.
metadata: CrashMetadataApplication identity prepared at install time.
modules: Vec<CrashModule>Modules referenced by the sampled frames.
threads: Vec<CrashThread>Most recent all-thread cooperative sample.
raw_context: Vec<u8>Raw platform crash context.
truncated: boolWhether any bounded field was truncated.
Trait Implementations§
Source§impl Clone for RawCrashReport
impl Clone for RawCrashReport
Source§fn clone(&self) -> RawCrashReport
fn clone(&self) -> RawCrashReport
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for RawCrashReport
impl Debug for RawCrashReport
impl Eq for RawCrashReport
Source§impl PartialEq for RawCrashReport
impl PartialEq for RawCrashReport
impl StructuralPartialEq for RawCrashReport
Auto Trait Implementations§
impl Freeze for RawCrashReport
impl RefUnwindSafe for RawCrashReport
impl Send for RawCrashReport
impl Sync for RawCrashReport
impl Unpin for RawCrashReport
impl UnsafeUnpin for RawCrashReport
impl UnwindSafe for RawCrashReport
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