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