#[repr(C)]pub struct SecurityViolationInfo {
pub address: u64,
pub access_kind: MemoryAccessKind,
}
Expand description
Information about a non-object-related memory access violation.
Fields§
§address: u64
The virtual address that caused the violation.
access_kind: MemoryAccessKind
The kind of memory access.
Trait Implementations§
Source§impl Clone for SecurityViolationInfo
impl Clone for SecurityViolationInfo
Source§fn clone(&self) -> SecurityViolationInfo
fn clone(&self) -> SecurityViolationInfo
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 SecurityViolationInfo
impl Debug for SecurityViolationInfo
Source§impl Ord for SecurityViolationInfo
impl Ord for SecurityViolationInfo
Source§fn cmp(&self, other: &SecurityViolationInfo) -> Ordering
fn cmp(&self, other: &SecurityViolationInfo) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for SecurityViolationInfo
impl PartialEq for SecurityViolationInfo
Source§impl PartialOrd for SecurityViolationInfo
impl PartialOrd for SecurityViolationInfo
impl Copy for SecurityViolationInfo
impl Eq for SecurityViolationInfo
impl StructuralPartialEq for SecurityViolationInfo
Auto Trait Implementations§
impl Freeze for SecurityViolationInfo
impl ObjSafe for SecurityViolationInfo
impl RefUnwindSafe for SecurityViolationInfo
impl Send for SecurityViolationInfo
impl Sync for SecurityViolationInfo
impl Unpin for SecurityViolationInfo
impl UnwindSafe for SecurityViolationInfo
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