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