Struct aarch64defs::ExceptionClass
source · #[repr(transparent)]pub struct ExceptionClass(pub u8);
Tuple Fields§
§0: u8
Implementations§
source§impl ExceptionClass
impl ExceptionClass
pub const UNKNOWN: ExceptionClass = _
pub const WFI: ExceptionClass = _
pub const MCR_MRC_COPROC_15: ExceptionClass = _
pub const MCRR_MRRC_COPROC_15: ExceptionClass = _
pub const MCR_MRC_COPROC_14: ExceptionClass = _
pub const LDC_STC: ExceptionClass = _
pub const FP_OR_SIMD: ExceptionClass = _
pub const VMRS: ExceptionClass = _
pub const POINTER_AUTH_HCR_OR_SCR: ExceptionClass = _
pub const LS64: ExceptionClass = _
pub const MRRC_COPROC_14: ExceptionClass = _
pub const BRANCH_TARGET: ExceptionClass = _
pub const ILLEGAL_STATE: ExceptionClass = _
pub const SVC32: ExceptionClass = _
pub const HVC32: ExceptionClass = _
pub const SMC32: ExceptionClass = _
pub const SVC: ExceptionClass = _
pub const HVC: ExceptionClass = _
pub const SMC: ExceptionClass = _
pub const SYSTEM: ExceptionClass = _
pub const SVE: ExceptionClass = _
pub const ERET: ExceptionClass = _
pub const TSTART: ExceptionClass = _
pub const POINTER_AUTH: ExceptionClass = _
pub const SME: ExceptionClass = _
pub const INSTRUCTION_ABORT_LOWER: ExceptionClass = _
pub const INSTRUCTION_ABORT: ExceptionClass = _
pub const PC_ALIGNMENT: ExceptionClass = _
pub const DATA_ABORT_LOWER: ExceptionClass = _
pub const DATA_ABORT: ExceptionClass = _
pub const SP_ALIGNMENT_FAULT: ExceptionClass = _
pub const MEMORY_OP: ExceptionClass = _
pub const FP_EXCEPTION_32: ExceptionClass = _
pub const FP_EXCEPTION_64: ExceptionClass = _
pub const SERROR: ExceptionClass = _
pub const BREAKPOINT_LOWER: ExceptionClass = _
pub const BREAKPOINT: ExceptionClass = _
pub const STEP_LOWER: ExceptionClass = _
pub const STEP: ExceptionClass = _
pub const WATCHPOINT_LOWER: ExceptionClass = _
pub const WATCHPOINT: ExceptionClass = _
pub const BRK32: ExceptionClass = _
pub const VECTOR_CATCH_32: ExceptionClass = _
pub const BRK: ExceptionClass = _
Trait Implementations§
source§impl Clone for ExceptionClass
impl Clone for ExceptionClass
source§fn clone(&self) -> ExceptionClass
fn clone(&self) -> ExceptionClass
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 ExceptionClass
impl Debug for ExceptionClass
source§impl Hash for ExceptionClass
impl Hash for ExceptionClass
source§impl Ord for ExceptionClass
impl Ord for ExceptionClass
source§fn cmp(&self, other: &ExceptionClass) -> Ordering
fn cmp(&self, other: &ExceptionClass) -> 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 ExceptionClass
impl PartialEq for ExceptionClass
source§impl PartialOrd for ExceptionClass
impl PartialOrd for ExceptionClass
impl Copy for ExceptionClass
impl Eq for ExceptionClass
impl StructuralPartialEq for ExceptionClass
Auto Trait Implementations§
impl Freeze for ExceptionClass
impl RefUnwindSafe for ExceptionClass
impl Send for ExceptionClass
impl Sync for ExceptionClass
impl Unpin for ExceptionClass
impl UnwindSafe for ExceptionClass
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
)