nxp-pac

Crates

git

Versions

mcxn947_cm33_core0

Flavors

MacInterruptEnable

Struct MacInterruptEnable 

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

Interrupt Enable

Tuple Fields§

§0: u32

Implementations§

Source§

impl MacInterruptEnable

Source

pub const fn phyie(&self) -> bool

PHY Interrupt Enable

Source

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

PHY Interrupt Enable

Source

pub const fn pmtie(&self) -> bool

PMT Interrupt Enable

Source

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

PMT Interrupt Enable

Source

pub const fn lpiie(&self) -> bool

LPI Interrupt Enable

Source

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

LPI Interrupt Enable

Source

pub const fn tsie(&self) -> bool

Timestamp Interrupt Enable

Source

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

Timestamp Interrupt Enable

Source

pub const fn txstsie(&self) -> bool

Transmit Status Interrupt Enable

Source

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

Transmit Status Interrupt Enable

Source

pub const fn rxstsie(&self) -> bool

Receive Status Interrupt Enable

Source

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

Receive Status Interrupt Enable

Source

pub const fn mdioie(&self) -> bool

MDIO Interrupt Enable

Source

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

MDIO Interrupt Enable

Trait Implementations§

Source§

impl Clone for MacInterruptEnable

Source§

fn clone(&self) -> MacInterruptEnable

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 MacInterruptEnable

Source§

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

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

impl Default for MacInterruptEnable

Source§

fn default() -> MacInterruptEnable

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

impl PartialEq for MacInterruptEnable

Source§

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

Source§

impl Eq for MacInterruptEnable

Source§

impl StructuralPartialEq for MacInterruptEnable

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.