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