#[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