#[repr(transparent)]pub struct P1irulestat(pub u32);Expand description
Set Interrupt Rules and User Status
Tuple Fields§
§0: u32Implementations§
Source§impl P1irulestat
impl P1irulestat
Sourcepub const fn set_interr(&mut self, val: bool)
pub const fn set_interr(&mut self, val: bool)
Interrupt If Error Detected
Sourcepub const fn set_intrd(&mut self, val: bool)
pub const fn set_intrd(&mut self, val: bool)
Interrupt If Read or First Read or Bus Master Started
Sourcepub const fn set_intwr(&mut self, val: bool)
pub const fn set_intwr(&mut self, val: bool)
Interrupt If Write or First Write or Bus Master Finished
Sourcepub const fn intspc(&self) -> u8
pub const fn intspc(&self) -> u8
Select Interrupts for PnSTAT[INTSPC0] through PnSTAT[INSTSPC3]
Sourcepub const fn set_intspc(&mut self, val: u8)
pub const fn set_intspc(&mut self, val: u8)
Select Interrupts for PnSTAT[INTSPC0] through PnSTAT[INSTSPC3]
Sourcepub const fn flash_completion_type(&self) -> P1irulestatFlashCompletionType
pub const fn flash_completion_type(&self) -> P1irulestatFlashCompletionType
Flash Completion Type
Sourcepub const fn set_flash_completion_type(
&mut self,
val: P1irulestatFlashCompletionType,
)
pub const fn set_flash_completion_type( &mut self, val: P1irulestatFlashCompletionType, )
Flash Completion Type
Sourcepub const fn set_cpu_tag(&mut self, val: u8)
pub const fn set_cpu_tag(&mut self, val: u8)
CPU Tag
Trait Implementations§
Source§impl Clone for P1irulestat
impl Clone for P1irulestat
Source§fn clone(&self) -> P1irulestat
fn clone(&self) -> P1irulestat
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for P1irulestat
impl Debug for P1irulestat
Source§impl Default for P1irulestat
impl Default for P1irulestat
Source§fn default() -> P1irulestat
fn default() -> P1irulestat
Returns the “default value” for a type. Read more
Source§impl PartialEq for P1irulestat
impl PartialEq for P1irulestat
impl Copy for P1irulestat
impl Eq for P1irulestat
impl StructuralPartialEq for P1irulestat
Auto Trait Implementations§
impl Freeze for P1irulestat
impl RefUnwindSafe for P1irulestat
impl Send for P1irulestat
impl Sync for P1irulestat
impl Unpin for P1irulestat
impl UnwindSafe for P1irulestat
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