nxp-pac

Crates

git

Versions

lpc55s69_cm33_core1

Flavors

Nsacr

Struct Nsacr 

Source
#[repr(transparent)]
pub struct Nsacr(pub u32);
Expand description

Non-secure Access Control Register.

Tuple Fields§

§0: u32

Implementations§

Source§

impl Nsacr

Source

pub const fn cp0(&self) -> bool

CP0 access.

Source

pub const fn set_cp0(&mut self, val: bool)

CP0 access.

Source

pub const fn cp1(&self) -> bool

CP1 access.

Source

pub const fn set_cp1(&mut self, val: bool)

CP1 access.

Source

pub const fn cp2(&self) -> bool

CP2 access.

Source

pub const fn set_cp2(&mut self, val: bool)

CP2 access.

Source

pub const fn cp3(&self) -> bool

CP3 access.

Source

pub const fn set_cp3(&mut self, val: bool)

CP3 access.

Source

pub const fn cp4(&self) -> bool

CP4 access.

Source

pub const fn set_cp4(&mut self, val: bool)

CP4 access.

Source

pub const fn cp5(&self) -> bool

CP5 access.

Source

pub const fn set_cp5(&mut self, val: bool)

CP5 access.

Source

pub const fn cp6(&self) -> bool

CP6 access.

Source

pub const fn set_cp6(&mut self, val: bool)

CP6 access.

Source

pub const fn cp7(&self) -> bool

CP7 access.

Source

pub const fn set_cp7(&mut self, val: bool)

CP7 access.

Source

pub const fn cp10(&self) -> bool

CP10 access.

Source

pub const fn set_cp10(&mut self, val: bool)

CP10 access.

Source

pub const fn cp11(&self) -> bool

CP11 access.

Source

pub const fn set_cp11(&mut self, val: bool)

CP11 access.

Trait Implementations§

Source§

impl Clone for Nsacr

Source§

fn clone(&self) -> Nsacr

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Nsacr

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for Nsacr

Source§

fn default() -> Nsacr

Returns the “default value” for a type. Read more
Source§

impl PartialEq for Nsacr

Source§

fn eq(&self, other: &Nsacr) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl Copy for Nsacr

Source§

impl Eq for Nsacr

Source§

impl StructuralPartialEq for Nsacr

Auto Trait Implementations§

§

impl Freeze for Nsacr

§

impl RefUnwindSafe for Nsacr

§

impl Send for Nsacr

§

impl Sync for Nsacr

§

impl Unpin for Nsacr

§

impl UnwindSafe for Nsacr

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.