nxp-pac

Crates

git

Versions

mimxrt1062

Flavors

Hpsvcr

Struct Hpsvcr 

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

SNVS_HP Security Violation Control Register

Tuple Fields§

§0: u32

Implementations§

Source§

impl Hpsvcr

Source

pub const fn sv0_cfg(&self) -> Sv0Cfg

Security Violation 0 Security Violation Configuration This field configures the Security Violation 0 Security Violation Input

Source

pub const fn set_sv0_cfg(&mut self, val: Sv0Cfg)

Security Violation 0 Security Violation Configuration This field configures the Security Violation 0 Security Violation Input

Source

pub const fn sv1_cfg(&self) -> Sv1Cfg

Security Violation 1 Security Violation Configuration This field configures the Security Violation 1 Security Violation Input

Source

pub const fn set_sv1_cfg(&mut self, val: Sv1Cfg)

Security Violation 1 Security Violation Configuration This field configures the Security Violation 1 Security Violation Input

Source

pub const fn sv2_cfg(&self) -> Sv2Cfg

Security Violation 2 Security Violation Configuration This field configures the Security Violation 2 Security Violation Input

Source

pub const fn set_sv2_cfg(&mut self, val: Sv2Cfg)

Security Violation 2 Security Violation Configuration This field configures the Security Violation 2 Security Violation Input

Source

pub const fn sv3_cfg(&self) -> Sv3Cfg

Security Violation 3 Security Violation Configuration This field configures the Security Violation 3 Security Violation Input

Source

pub const fn set_sv3_cfg(&mut self, val: Sv3Cfg)

Security Violation 3 Security Violation Configuration This field configures the Security Violation 3 Security Violation Input

Source

pub const fn sv4_cfg(&self) -> Sv4Cfg

Security Violation 4 Security Violation Configuration This field configures the Security Violation 4 Security Violation Input

Source

pub const fn set_sv4_cfg(&mut self, val: Sv4Cfg)

Security Violation 4 Security Violation Configuration This field configures the Security Violation 4 Security Violation Input

Source

pub const fn sv5_cfg(&self) -> Sv5Cfg

Security Violation 5 Security Violation Configuration This field configures the Security Violation 5 Security Violation Input

Source

pub const fn set_sv5_cfg(&mut self, val: Sv5Cfg)

Security Violation 5 Security Violation Configuration This field configures the Security Violation 5 Security Violation Input

Source

pub const fn lpsv_cfg(&self) -> LpsvCfg

LP Security Violation Configuration This field configures the LP security violation source.

Source

pub const fn set_lpsv_cfg(&mut self, val: LpsvCfg)

LP Security Violation Configuration This field configures the LP security violation source.

Trait Implementations§

Source§

impl Clone for Hpsvcr

Source§

fn clone(&self) -> Hpsvcr

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 Hpsvcr

Source§

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

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

impl Default for Hpsvcr

Source§

fn default() -> Hpsvcr

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

impl PartialEq for Hpsvcr

Source§

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

Source§

impl Eq for Hpsvcr

Source§

impl StructuralPartialEq for Hpsvcr

Auto Trait Implementations§

§

impl Freeze for Hpsvcr

§

impl RefUnwindSafe for Hpsvcr

§

impl Send for Hpsvcr

§

impl Sync for Hpsvcr

§

impl Unpin for Hpsvcr

§

impl UnwindSafe for Hpsvcr

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.