Struct aarch64defs::FaultStatusCode
source · #[repr(transparent)]pub struct FaultStatusCode(pub u8);
Tuple Fields§
§0: u8
Implementations§
source§impl FaultStatusCode
impl FaultStatusCode
pub const ADDRESS_SIZE_FAULT_LEVEL0: FaultStatusCode = _
pub const ADDRESS_SIZE_FAULT_LEVEL1: FaultStatusCode = _
pub const ADDRESS_SIZE_FAULT_LEVEL2: FaultStatusCode = _
pub const ADDRESS_SIZE_FAULT_LEVEL3: FaultStatusCode = _
pub const TRANSLATION_FAULT_LEVEL0: FaultStatusCode = _
pub const TRANSLATION_FAULT_LEVEL1: FaultStatusCode = _
pub const TRANSLATION_FAULT_LEVEL2: FaultStatusCode = _
pub const TRANSLATION_FAULT_LEVEL3: FaultStatusCode = _
pub const ACCESS_FLAG_FAULT_LEVEL0: FaultStatusCode = _
pub const ACCESS_FLAG_FAULT_LEVEL1: FaultStatusCode = _
pub const ACCESS_FLAG_FAULT_LEVEL2: FaultStatusCode = _
pub const ACCESS_FLAG_FAULT_LEVEL3: FaultStatusCode = _
pub const PERMISSION_FAULT_LEVEL0: FaultStatusCode = _
pub const PERMISSION_FAULT_LEVEL1: FaultStatusCode = _
pub const PERMISSION_FAULT_LEVEL2: FaultStatusCode = _
pub const PERMISSION_FAULT_LEVEL3: FaultStatusCode = _
pub const SYNCHRONOUS_EXTERNAL_ABORT: FaultStatusCode = _
pub const SYNC_TAG_CHECK_FAULT: FaultStatusCode = _
pub const SEA_TTW_LEVEL_NEG1: FaultStatusCode = _
pub const SEA_TTW_LEVEL0: FaultStatusCode = _
pub const SEA_TTW_LEVEL1: FaultStatusCode = _
pub const SEA_TTW_LEVEL2: FaultStatusCode = _
pub const SEA_TTW_LEVEL3: FaultStatusCode = _
pub const ECC_PARITY: FaultStatusCode = _
pub const ECC_PARITY_TTW_LEVEL_NEG1: FaultStatusCode = _
pub const ECC_PARITY_TTW_LEVEL0: FaultStatusCode = _
pub const ECC_PARITY_TTW_LEVEL1: FaultStatusCode = _
pub const ECC_PARITY_TTW_LEVEL2: FaultStatusCode = _
pub const ECC_PARITY_TTW_LEVEL3: FaultStatusCode = _
sourcepub const ALIGNMENT_FAULT: FaultStatusCode = _
pub const ALIGNMENT_FAULT: FaultStatusCode = _
Valid only for data fault.
sourcepub const GRANULE_PROTECTION_FAULT_LEVEL_NEG: FaultStatusCode = _
pub const GRANULE_PROTECTION_FAULT_LEVEL_NEG: FaultStatusCode = _
Valid only for instruction fault.
sourcepub const GRANULE_PROTECTION_FAULT_LEVEL0: FaultStatusCode = _
pub const GRANULE_PROTECTION_FAULT_LEVEL0: FaultStatusCode = _
Valid only for instruction fault.
sourcepub const GRANULE_PROTECTION_FAULT_LEVEL1: FaultStatusCode = _
pub const GRANULE_PROTECTION_FAULT_LEVEL1: FaultStatusCode = _
Valid only for instruction fault.
sourcepub const GRANULE_PROTECTION_FAULT_LEVEL2: FaultStatusCode = _
pub const GRANULE_PROTECTION_FAULT_LEVEL2: FaultStatusCode = _
Valid only for instruction fault.
sourcepub const GRANULE_PROTECTION_FAULT_LEVE3: FaultStatusCode = _
pub const GRANULE_PROTECTION_FAULT_LEVE3: FaultStatusCode = _
Valid only for instruction fault.
pub const ADDRESS_SIZE_FAULT_LEVEL_NEG1: FaultStatusCode = _
pub const TRANSLATION_FAULT_LEVEL_NEG1: FaultStatusCode = _
pub const TLB_CONFLICT_ABORT: FaultStatusCode = _
pub const UNSUPPORTED_HW_UPDATE_FAULT: FaultStatusCode = _
Trait Implementations§
source§impl Clone for FaultStatusCode
impl Clone for FaultStatusCode
source§fn clone(&self) -> FaultStatusCode
fn clone(&self) -> FaultStatusCode
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 FaultStatusCode
impl Debug for FaultStatusCode
source§impl Hash for FaultStatusCode
impl Hash for FaultStatusCode
source§impl Ord for FaultStatusCode
impl Ord for FaultStatusCode
source§fn cmp(&self, other: &FaultStatusCode) -> Ordering
fn cmp(&self, other: &FaultStatusCode) -> 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 FaultStatusCode
impl PartialEq for FaultStatusCode
source§impl PartialOrd for FaultStatusCode
impl PartialOrd for FaultStatusCode
impl Copy for FaultStatusCode
impl Eq for FaultStatusCode
impl StructuralPartialEq for FaultStatusCode
Auto Trait Implementations§
impl Freeze for FaultStatusCode
impl RefUnwindSafe for FaultStatusCode
impl Send for FaultStatusCode
impl Sync for FaultStatusCode
impl Unpin for FaultStatusCode
impl UnwindSafe for FaultStatusCode
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)