#[repr(transparent)]pub struct Sctrl(pub u32);Expand description
Target Control
Tuple Fields§
§0: u32Implementations§
Source§impl Sctrl
impl Sctrl
Sourcepub const fn event(&self) -> SctrlEvent
pub const fn event(&self) -> SctrlEvent
Event
Sourcepub const fn set_event(&mut self, val: SctrlEvent)
pub const fn set_event(&mut self, val: SctrlEvent)
Event
Sourcepub const fn set_extdata(&mut self, val: bool)
pub const fn set_extdata(&mut self, val: bool)
Extended Data
Sourcepub const fn set_ibidata(&mut self, val: u8)
pub const fn set_ibidata(&mut self, val: u8)
In-Band Interrupt Data
Sourcepub const fn set_pendint(&mut self, val: u8)
pub const fn set_pendint(&mut self, val: u8)
Pending Interrupt
Sourcepub const fn set_actstate(&mut self, val: u8)
pub const fn set_actstate(&mut self, val: u8)
Activity State of Target
Sourcepub const fn set_vendinfo(&mut self, val: u8)
pub const fn set_vendinfo(&mut self, val: u8)
Vendor Information
Trait Implementations§
impl Copy for Sctrl
impl Eq for Sctrl
impl StructuralPartialEq for Sctrl
Auto Trait Implementations§
impl Freeze for Sctrl
impl RefUnwindSafe for Sctrl
impl Send for Sctrl
impl Sync for Sctrl
impl Unpin for Sctrl
impl UnwindSafe for Sctrl
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