pub struct Scause { /* private fields */ }
Expand description
scause register
Implementations§
source§impl Scause
impl Scause
sourcepub fn is_interrupt(&self) -> bool
pub fn is_interrupt(&self) -> bool
Is trap cause an interrupt.
sourcepub fn is_exception(&self) -> bool
pub fn is_exception(&self) -> bool
Is trap cause an exception.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Scause
impl RefUnwindSafe for Scause
impl Send for Scause
impl Sync for Scause
impl Unpin for Scause
impl UnwindSafe for Scause
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§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<T> CloneToUninit for Twhere
T: Copy,
impl<T> CloneToUninit for Twhere
T: Copy,
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
)