#[repr(transparent)]pub struct Sstatus(pub u32);Expand description
Target Status
Tuple Fields§
§0: u32Implementations§
Source§impl Sstatus
impl Sstatus
Sourcepub const fn set_stnotstop(&mut self, val: Stnotstop)
pub const fn set_stnotstop(&mut self, val: Stnotstop)
Status not Stop
Sourcepub const fn set_stccch(&mut self, val: Stccch)
pub const fn set_stccch(&mut self, val: Stccch)
Status Common Command Code Handler
Sourcepub const fn set_streqrd(&mut self, val: Streqrd)
pub const fn set_streqrd(&mut self, val: Streqrd)
Status Request Read
Sourcepub const fn set_streqwr(&mut self, val: Streqwr)
pub const fn set_streqwr(&mut self, val: Streqwr)
Status Request Write
Sourcepub const fn start(&self) -> SstatusStart
pub const fn start(&self) -> SstatusStart
Start Flag
Sourcepub const fn set_start(&mut self, val: SstatusStart)
pub const fn set_start(&mut self, val: SstatusStart)
Start Flag
Sourcepub const fn set_matched(&mut self, val: bool)
pub const fn set_matched(&mut self, val: bool)
Matched Flag
Sourcepub const fn set_rx_pend(&mut self, val: bool)
pub const fn set_rx_pend(&mut self, val: bool)
Received Message Pending
Sourcepub const fn txnotfull(&self) -> SstatusTxnotfull
pub const fn txnotfull(&self) -> SstatusTxnotfull
Transmit Buffer Not Full
Sourcepub const fn set_txnotfull(&mut self, val: SstatusTxnotfull)
pub const fn set_txnotfull(&mut self, val: SstatusTxnotfull)
Transmit Buffer Not Full
Sourcepub const fn set_errwarn(&mut self, val: bool)
pub const fn set_errwarn(&mut self, val: bool)
Error Warning
Sourcepub const fn set_hdrmatch(&mut self, val: bool)
pub const fn set_hdrmatch(&mut self, val: bool)
High Data Rate Command Match Flag
Sourcepub const fn set_chandled(&mut self, val: bool)
pub const fn set_chandled(&mut self, val: bool)
Common Command Code Handled Flag
Sourcepub const fn set_ibidis(&mut self, val: Ibidis)
pub const fn set_ibidis(&mut self, val: Ibidis)
In-Band Interrupts Disable
Sourcepub const fn set_actstate(&mut self, val: Actstate)
pub const fn set_actstate(&mut self, val: Actstate)
Activity State from Common Command Codes (CCC)
Sourcepub const fn timectrl(&self) -> SstatusTimectrl
pub const fn timectrl(&self) -> SstatusTimectrl
Time Control
Sourcepub const fn set_timectrl(&mut self, val: SstatusTimectrl)
pub const fn set_timectrl(&mut self, val: SstatusTimectrl)
Time Control
Trait Implementations§
impl Copy for Sstatus
impl Eq for Sstatus
impl StructuralPartialEq for Sstatus
Auto Trait Implementations§
impl Freeze for Sstatus
impl RefUnwindSafe for Sstatus
impl Send for Sstatus
impl Sync for Sstatus
impl Unpin for Sstatus
impl UnwindSafe for Sstatus
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