pub struct ContextFaultEvent {
pub addr: u64,
pub obj: ObjID,
pub flags: FaultFlags,
pub processing_time: TimeSpan,
}
Expand description
Event data for memory faults.
Fields§
§addr: u64
Virtual address that faulted.
obj: ObjID
Object associated with the fault.
flags: FaultFlags
Flags describing the fault type.
processing_time: TimeSpan
Time spent processing the fault.
Trait Implementations§
Source§impl Clone for ContextFaultEvent
impl Clone for ContextFaultEvent
Source§fn clone(&self) -> ContextFaultEvent
fn clone(&self) -> ContextFaultEvent
Returns a copy of the value. Read more
1.0.0 · 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 ContextFaultEvent
impl Debug for ContextFaultEvent
Source§impl TraceDataCast for ContextFaultEvent
impl TraceDataCast for ContextFaultEvent
impl Copy for ContextFaultEvent
Auto Trait Implementations§
impl Freeze for ContextFaultEvent
impl ObjSafe for ContextFaultEvent
impl RefUnwindSafe for ContextFaultEvent
impl Send for ContextFaultEvent
impl Sync for ContextFaultEvent
impl Unpin for ContextFaultEvent
impl UnwindSafe for ContextFaultEvent
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