#[repr(transparent)]pub struct Sctrl(pub u32);Expand description
Slave Control Register
Tuple Fields§
§0: u32Implementations§
Source§impl Sctrl
impl Sctrl
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 slave)
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