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