nxp-pac

Crates

git

Versions

mcxn947_cm33_core1

Flavors

SecCpu1IntMask0

Struct SecCpu1IntMask0 

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

Secure Interrupt Mask 0 for CPU1

Tuple Fields§

§0: u32

Implementations§

Source§

impl SecCpu1IntMask0

Source

pub const fn int0_mask(&self) -> Int0Mask

Mask bit

Source

pub const fn set_int0_mask(&mut self, val: Int0Mask)

Mask bit

Source

pub const fn int1_mask(&self) -> Int1Mask

Mask bit

Source

pub const fn set_int1_mask(&mut self, val: Int1Mask)

Mask bit

Source

pub const fn int2_mask(&self) -> Int2Mask

Mask bit

Source

pub const fn set_int2_mask(&mut self, val: Int2Mask)

Mask bit

Source

pub const fn int3_mask(&self) -> Int3Mask

Mask bit

Source

pub const fn set_int3_mask(&mut self, val: Int3Mask)

Mask bit

Source

pub const fn int4_mask(&self) -> Int4Mask

Mask bit

Source

pub const fn set_int4_mask(&mut self, val: Int4Mask)

Mask bit

Source

pub const fn int5_mask(&self) -> Int5Mask

Mask bit

Source

pub const fn set_int5_mask(&mut self, val: Int5Mask)

Mask bit

Source

pub const fn int6_mask(&self) -> Int6Mask

Mask bit

Source

pub const fn set_int6_mask(&mut self, val: Int6Mask)

Mask bit

Source

pub const fn int7_mask(&self) -> Int7Mask

Mask bit

Source

pub const fn set_int7_mask(&mut self, val: Int7Mask)

Mask bit

Source

pub const fn int8_mask(&self) -> Int8Mask

Mask bit

Source

pub const fn set_int8_mask(&mut self, val: Int8Mask)

Mask bit

Source

pub const fn int9_mask(&self) -> Int9Mask

Mask bit

Source

pub const fn set_int9_mask(&mut self, val: Int9Mask)

Mask bit

Source

pub const fn int10_mask(&self) -> Int10Mask

Mask bit

Source

pub const fn set_int10_mask(&mut self, val: Int10Mask)

Mask bit

Source

pub const fn int11_mask(&self) -> Int11Mask

Mask bit

Source

pub const fn set_int11_mask(&mut self, val: Int11Mask)

Mask bit

Source

pub const fn int12_mask(&self) -> Int12Mask

Mask bit

Source

pub const fn set_int12_mask(&mut self, val: Int12Mask)

Mask bit

Source

pub const fn int13_mask(&self) -> Int13Mask

Mask bit

Source

pub const fn set_int13_mask(&mut self, val: Int13Mask)

Mask bit

Source

pub const fn int14_mask(&self) -> Int14Mask

Mask bit

Source

pub const fn set_int14_mask(&mut self, val: Int14Mask)

Mask bit

Source

pub const fn int15_mask(&self) -> Int15Mask

Mask bit

Source

pub const fn set_int15_mask(&mut self, val: Int15Mask)

Mask bit

Source

pub const fn int16_mask(&self) -> Int16Mask

Mask bit

Source

pub const fn set_int16_mask(&mut self, val: Int16Mask)

Mask bit

Source

pub const fn int17_mask(&self) -> Int17Mask

Mask bit

Source

pub const fn set_int17_mask(&mut self, val: Int17Mask)

Mask bit

Source

pub const fn int18_mask(&self) -> Int18Mask

Mask bit

Source

pub const fn set_int18_mask(&mut self, val: Int18Mask)

Mask bit

Source

pub const fn int19_mask(&self) -> Int19Mask

Mask bit

Source

pub const fn set_int19_mask(&mut self, val: Int19Mask)

Mask bit

Source

pub const fn int20_mask(&self) -> Int20Mask

Mask bit

Source

pub const fn set_int20_mask(&mut self, val: Int20Mask)

Mask bit

Source

pub const fn int21_mask(&self) -> Int21Mask

Mask bit

Source

pub const fn set_int21_mask(&mut self, val: Int21Mask)

Mask bit

Source

pub const fn int22_mask(&self) -> Int22Mask

Mask bit

Source

pub const fn set_int22_mask(&mut self, val: Int22Mask)

Mask bit

Source

pub const fn int23_mask(&self) -> Int23Mask

Mask bit

Source

pub const fn set_int23_mask(&mut self, val: Int23Mask)

Mask bit

Source

pub const fn int24_mask(&self) -> Int24Mask

Mask bit

Source

pub const fn set_int24_mask(&mut self, val: Int24Mask)

Mask bit

Source

pub const fn int25_mask(&self) -> Int25Mask

Mask bit

Source

pub const fn set_int25_mask(&mut self, val: Int25Mask)

Mask bit

Source

pub const fn int26_mask(&self) -> Int26Mask

Mask bit

Source

pub const fn set_int26_mask(&mut self, val: Int26Mask)

Mask bit

Source

pub const fn int27_mask(&self) -> Int27Mask

Mask bit

Source

pub const fn set_int27_mask(&mut self, val: Int27Mask)

Mask bit

Source

pub const fn int28_mask(&self) -> Int28Mask

Mask bit

Source

pub const fn set_int28_mask(&mut self, val: Int28Mask)

Mask bit

Source

pub const fn int29_mask(&self) -> Int29Mask

Mask bit

Source

pub const fn set_int29_mask(&mut self, val: Int29Mask)

Mask bit

Source

pub const fn int30_mask(&self) -> Int30Mask

Mask bit

Source

pub const fn set_int30_mask(&mut self, val: Int30Mask)

Mask bit

Source

pub const fn int31_mask(&self) -> Int31Mask

Mask bit

Source

pub const fn set_int31_mask(&mut self, val: Int31Mask)

Mask bit

Trait Implementations§

Source§

impl Clone for SecCpu1IntMask0

Source§

fn clone(&self) -> SecCpu1IntMask0

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 SecCpu1IntMask0

Source§

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

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

impl Default for SecCpu1IntMask0

Source§

fn default() -> SecCpu1IntMask0

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

impl PartialEq for SecCpu1IntMask0

Source§

fn eq(&self, other: &SecCpu1IntMask0) -> 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 SecCpu1IntMask0

Source§

impl Eq for SecCpu1IntMask0

Source§

impl StructuralPartialEq for SecCpu1IntMask0

Auto Trait Implementations§

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.