pub struct PhyCapabilities {
pub speed_100_fd: bool,
pub speed_100_hd: bool,
pub speed_10_fd: bool,
pub speed_10_hd: bool,
pub auto_negotiation: bool,
pub pause: bool,
}Expand description
PHY hardware capabilities.
Fields§
§speed_100_fd: bool100BASE-TX full duplex
speed_100_hd: bool100BASE-TX half duplex
speed_10_fd: bool10BASE-T full duplex
speed_10_hd: bool10BASE-T half duplex
auto_negotiation: boolAuto-negotiation supported
pause: boolPAUSE flow control supported
Trait Implementations§
Source§impl Clone for PhyCapabilities
impl Clone for PhyCapabilities
Source§fn clone(&self) -> PhyCapabilities
fn clone(&self) -> PhyCapabilities
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PhyCapabilities
impl Debug for PhyCapabilities
Source§impl Default for PhyCapabilities
impl Default for PhyCapabilities
Source§fn default() -> PhyCapabilities
fn default() -> PhyCapabilities
Returns the “default value” for a type. Read more
Source§impl Format for PhyCapabilities
impl Format for PhyCapabilities
Source§impl PartialEq for PhyCapabilities
impl PartialEq for PhyCapabilities
Source§fn eq(&self, other: &PhyCapabilities) -> bool
fn eq(&self, other: &PhyCapabilities) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for PhyCapabilities
impl Eq for PhyCapabilities
impl StructuralPartialEq for PhyCapabilities
Auto Trait Implementations§
impl Freeze for PhyCapabilities
impl RefUnwindSafe for PhyCapabilities
impl Send for PhyCapabilities
impl Sync for PhyCapabilities
impl Unpin for PhyCapabilities
impl UnsafeUnpin for PhyCapabilities
impl UnwindSafe for PhyCapabilities
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