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