#[repr(transparent)]pub struct Intenclr(pub u32);Expand description
Interrupt Clear (disable)
Tuple Fields§
§0: u32Implementations§
Source§impl Intenclr
impl Intenclr
Sourcepub const fn set_port_int(&mut self, val: u8)
pub const fn set_port_int(&mut self, val: u8)
If set to 1, clears corresponding port interrupt enable
Sourcepub const fn set_p80int(&mut self, val: bool)
pub const fn set_p80int(&mut self, val: bool)
If set to 1, clears Port80 interrupt enable.
Sourcepub const fn set_bus_rst(&mut self, val: bool)
pub const fn set_bus_rst(&mut self, val: bool)
If set to 1, clears Reset change interrupt enable.
Sourcepub const fn set_irq_upd(&mut self, val: bool)
pub const fn set_irq_upd(&mut self, val: bool)
If set to 1, clears IRQ completion interrupt enable.
Sourcepub const fn set_wire_chg(&mut self, val: bool)
pub const fn set_wire_chg(&mut self, val: bool)
If set to 1, clears Wire Change interrupt enable.
Sourcepub const fn set_hstall(&mut self, val: bool)
pub const fn set_hstall(&mut self, val: bool)
If set to 1, clears HStall interrupt enable.
Sourcepub const fn set_crcerr(&mut self, val: bool)
pub const fn set_crcerr(&mut self, val: bool)
If set to 1, clears CRCERR interrupt enable.
Trait Implementations§
impl Copy for Intenclr
impl Eq for Intenclr
impl StructuralPartialEq for Intenclr
Auto Trait Implementations§
impl Freeze for Intenclr
impl RefUnwindSafe for Intenclr
impl Send for Intenclr
impl Sync for Intenclr
impl Unpin for Intenclr
impl UnwindSafe for Intenclr
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