#[repr(transparent)]pub struct P3addr(pub u32);Expand description
Port Address
Tuple Fields§
§0: u32Implementations§
Source§impl P3addr
impl P3addr
Sourcepub const fn base_asz(&self) -> P3addrBaseAsz
pub const fn base_asz(&self) -> P3addrBaseAsz
The meaning is dependent on type of port:
Sourcepub const fn set_base_asz(&mut self, val: P3addrBaseAsz)
pub const fn set_base_asz(&mut self, val: P3addrBaseAsz)
The meaning is dependent on type of port:
Sourcepub const fn set_idxoff(&mut self, val: u8)
pub const fn set_idxoff(&mut self, val: u8)
Index Offset
Sourcepub const fn idx1st(&self) -> P3addrIdx1st
pub const fn idx1st(&self) -> P3addrIdx1st
For index-and-data register only:
Sourcepub const fn set_idx1st(&mut self, val: P3addrIdx1st)
pub const fn set_idx1st(&mut self, val: P3addrIdx1st)
For index-and-data register only:
Trait Implementations§
impl Copy for P3addr
impl Eq for P3addr
impl StructuralPartialEq for P3addr
Auto Trait Implementations§
impl Freeze for P3addr
impl RefUnwindSafe for P3addr
impl Send for P3addr
impl Sync for P3addr
impl Unpin for P3addr
impl UnwindSafe for P3addr
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