pub enum TrapOrigin {
Kernel,
User,
}Expand description
Privilege domain that owns a saved register image.
Variants§
Kernel
The trap interrupted kernel execution.
User
The trap interrupted a less-privileged user context.
Trait Implementations§
Source§impl Clone for TrapOrigin
impl Clone for TrapOrigin
Source§fn clone(&self) -> TrapOrigin
fn clone(&self) -> TrapOrigin
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for TrapOrigin
Source§impl Debug for TrapOrigin
impl Debug for TrapOrigin
impl Eq for TrapOrigin
Source§impl PartialEq for TrapOrigin
impl PartialEq for TrapOrigin
impl StructuralPartialEq for TrapOrigin
Auto Trait Implementations§
impl Freeze for TrapOrigin
impl RefUnwindSafe for TrapOrigin
impl Send for TrapOrigin
impl Sync for TrapOrigin
impl Unpin for TrapOrigin
impl UnsafeUnpin for TrapOrigin
impl UnwindSafe for TrapOrigin
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