Struct stm32_metapac::eth::regs::Macisr
#[repr(transparent)]pub struct Macisr(pub u32);
Expand description
Interrupt status register
Tuple Fields§
§0: u32
Implementations§
§impl Macisr
impl Macisr
pub fn set_mmcrxis(&mut self, val: bool)
pub fn set_mmcrxis(&mut self, val: bool)
MMC Receive Interrupt Status
pub fn set_mmctxis(&mut self, val: bool)
pub fn set_mmctxis(&mut self, val: bool)
MMC Transmit Interrupt Status
pub fn set_txstsis(&mut self, val: bool)
pub fn set_txstsis(&mut self, val: bool)
Transmit Status Interrupt
pub fn set_rxstsis(&mut self, val: bool)
pub fn set_rxstsis(&mut self, val: bool)
Receive Status Interrupt
Trait Implementations§
impl Copy for Macisr
impl Eq for Macisr
impl StructuralPartialEq for Macisr
Auto Trait Implementations§
impl Freeze for Macisr
impl RefUnwindSafe for Macisr
impl Send for Macisr
impl Sync for Macisr
impl Unpin for Macisr
impl UnwindSafe for Macisr
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)