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