pub struct C22(/* private fields */);
Expand description
A single MDIO clause 22 register address (5 bits).
Implementations§
source§impl C22
impl C22
sourcepub const NEXT_PAGE_TRANSMIT: Self = _
pub const NEXT_PAGE_TRANSMIT: Self = _
Auto-negotiation next page transmit.
sourcepub const LP_RECEIVED_NEXT_PAGE: Self = _
pub const LP_RECEIVED_NEXT_PAGE: Self = _
Auto-negotiation link partner received next page.
sourcepub const MASTER_SLAVE_CONTROL: Self = _
pub const MASTER_SLAVE_CONTROL: Self = _
Master-slave control.
sourcepub const MASTER_SLAVE_STATUS: Self = _
pub const MASTER_SLAVE_STATUS: Self = _
Master-slave status.
sourcepub const PSE_CONTROL: Self = _
pub const PSE_CONTROL: Self = _
PSE Control.
sourcepub const PSE_STATUS: Self = _
pub const PSE_STATUS: Self = _
PSE Status.
sourcepub const MMD_CONTROL: Self = _
pub const MMD_CONTROL: Self = _
MMD Register control.
sourcepub const EXTENDED_STATUS: Self = _
pub const EXTENDED_STATUS: Self = _
Extended status.
sourcepub const fn vendor_specific<const N: u8>() -> Self
pub const fn vendor_specific<const N: u8>() -> Self
Creates a new instance of C22
with a vendor specific register.
Trait Implementations§
impl Copy for C22
Auto Trait Implementations§
impl Freeze for C22
impl RefUnwindSafe for C22
impl Send for C22
impl Sync for C22
impl Unpin for C22
impl UnwindSafe for C22
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