pub struct ExceptionLinkRegister(/* private fields */);Implementations§
Source§impl ExceptionLinkRegister
impl ExceptionLinkRegister
Sourcepub const RSVD1_MASK: u64
pub const RSVD1_MASK: u64
Mask of all reserved-as-1 bits.
Sourcepub const RSVD0_MASK: u64
pub const RSVD0_MASK: u64
Mask of all reserved-as-0 bits.
Sourcepub const DEFAULT: u64
pub const DEFAULT: u64
The default value of the layout, combining all field defaults and reserved-as values.
Sourcepub const FIELDS: [FieldMetadata<u64>; 1]
pub const FIELDS: [FieldMetadata<u64>; 1]
Metadata of all named fields in the layout.
Sourcepub const fn new() -> Self
pub const fn new() -> Self
Creates a new instance with reserved-as-1 bits set and
all other bits zeroed (i.e., with a value of
Self::RSVD1_MASK).
pub const fn bits(self) -> u64
Trait Implementations§
Source§impl Binary for ExceptionLinkRegister
impl Binary for ExceptionLinkRegister
Source§impl Clone for ExceptionLinkRegister
impl Clone for ExceptionLinkRegister
Source§fn clone(&self) -> ExceptionLinkRegister
fn clone(&self) -> ExceptionLinkRegister
Returns a duplicate of the value. Read more
1.0.0 (const: unstable)§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for ExceptionLinkRegister
Source§impl Debug for ExceptionLinkRegister
impl Debug for ExceptionLinkRegister
Source§impl Default for ExceptionLinkRegister
impl Default for ExceptionLinkRegister
Source§fn default() -> Self
fn default() -> Self
Returns an instance with the default bits set (i.e,. with a
value of Self::DEFAULT.
impl Eq for ExceptionLinkRegister
Source§impl From<ExceptionLinkRegister> for u64
impl From<ExceptionLinkRegister> for u64
Source§fn from(value: ExceptionLinkRegister) -> Self
fn from(value: ExceptionLinkRegister) -> Self
Converts to this type from the input type.
Source§impl From<u64> for ExceptionLinkRegister
impl From<u64> for ExceptionLinkRegister
Source§impl IntoIterator for ExceptionLinkRegister
impl IntoIterator for ExceptionLinkRegister
Source§impl<'a> IntoIterator for &'a ExceptionLinkRegister
impl<'a> IntoIterator for &'a ExceptionLinkRegister
Source§impl LowerHex for ExceptionLinkRegister
impl LowerHex for ExceptionLinkRegister
Source§impl Octal for ExceptionLinkRegister
impl Octal for ExceptionLinkRegister
Source§impl PartialEq for ExceptionLinkRegister
impl PartialEq for ExceptionLinkRegister
impl StructuralPartialEq for ExceptionLinkRegister
Auto Trait Implementations§
impl Freeze for ExceptionLinkRegister
impl RefUnwindSafe for ExceptionLinkRegister
impl Send for ExceptionLinkRegister
impl Sync for ExceptionLinkRegister
impl Unpin for ExceptionLinkRegister
impl UnsafeUnpin for ExceptionLinkRegister
impl UnwindSafe for ExceptionLinkRegister
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)