#[repr(transparent)]pub struct P2irulestat(pub u32);Expand description
Set Interrupt Rules and User Status
Tuple Fields§
§0: u32Implementations§
Source§impl P2irulestat
impl P2irulestat
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) -> P2irulestatFlashCompletionType
pub const fn flash_completion_type(&self) -> P2irulestatFlashCompletionType
Flash Completion Type
Sourcepub const fn set_flash_completion_type(
&mut self,
val: P2irulestatFlashCompletionType,
)
pub const fn set_flash_completion_type( &mut self, val: P2irulestatFlashCompletionType, )
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 P2irulestat
impl Clone for P2irulestat
Source§fn clone(&self) -> P2irulestat
fn clone(&self) -> P2irulestat
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 P2irulestat
impl Debug for P2irulestat
Source§impl Default for P2irulestat
impl Default for P2irulestat
Source§fn default() -> P2irulestat
fn default() -> P2irulestat
Returns the “default value” for a type. Read more
Source§impl PartialEq for P2irulestat
impl PartialEq for P2irulestat
impl Copy for P2irulestat
impl Eq for P2irulestat
impl StructuralPartialEq for P2irulestat
Auto Trait Implementations§
impl Freeze for P2irulestat
impl RefUnwindSafe for P2irulestat
impl Send for P2irulestat
impl Sync for P2irulestat
impl Unpin for P2irulestat
impl UnwindSafe for P2irulestat
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