nxp-pac

Crates

git

Versions

mcxa577

Flavors

Vid2

Struct Vid2 

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

Version ID Register (LS)

Tuple Fields§

§0: u32

Implementations§

Source§

impl Vid2

Source

pub const fn config_opt(&self) -> ConfigOpt

Shows the IP’s Configuaration options for the TRNG.

Source

pub const fn set_config_opt(&mut self, val: ConfigOpt)

Shows the IP’s Configuaration options for the TRNG.

Source

pub const fn eco_rev(&self) -> EcoRev

Shows the IP’s ECO revision of the TRNG.

Source

pub const fn set_eco_rev(&mut self, val: EcoRev)

Shows the IP’s ECO revision of the TRNG.

Source

pub const fn intg_opt(&self) -> IntgOpt

Shows the integration options for the TRNG.

Source

pub const fn set_intg_opt(&mut self, val: IntgOpt)

Shows the integration options for the TRNG.

Source

pub const fn era(&self) -> Era

Shows the ERA of the TRNG.

Source

pub const fn set_era(&mut self, val: Era)

Shows the ERA of the TRNG.

Trait Implementations§

Source§

impl Clone for Vid2

Source§

fn clone(&self) -> Vid2

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 Vid2

Source§

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

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

impl Default for Vid2

Source§

fn default() -> Vid2

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

impl PartialEq for Vid2

Source§

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

Source§

impl Eq for Vid2

Source§

impl StructuralPartialEq for Vid2

Auto Trait Implementations§

§

impl Freeze for Vid2

§

impl RefUnwindSafe for Vid2

§

impl Send for Vid2

§

impl Sync for Vid2

§

impl Unpin for Vid2

§

impl UnwindSafe for Vid2

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.