#[repr(u8)]pub enum PHYRate {
Rate10m = 0,
Rate100m = 1,
Rate1g = 2,
Rate25g = 3,
Rate5g = 4,
Rate10g = 5,
Rate40g = 6,
Rate100g = 7,
Rate200g = 8,
Rate400g = 9,
}Variants§
Rate10m = 0
PHY rate is 10Mbps
Rate100m = 1
PHY rate is 100Mbps
Rate1g = 2
PHY rate is 1Gbps
Rate25g = 3
PHY rate is 2.5Gbps
Rate5g = 4
PHY rate is 5Gbps
Rate10g = 5
PHY rate is 10Gbps
Rate40g = 6
PHY rate is 40Gbps
Rate100g = 7
PHY rate is 100Gbps
Rate200g = 8
PHY rate is 200Gbps
Rate400g = 9
PHY rate is 400Gbps
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for PHYRate
impl<'de> Deserialize<'de> for PHYRate
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Copy for PHYRate
impl Eq for PHYRate
impl StructuralPartialEq for PHYRate
Auto Trait Implementations§
impl Freeze for PHYRate
impl RefUnwindSafe for PHYRate
impl Send for PHYRate
impl Sync for PHYRate
impl Unpin for PHYRate
impl UnwindSafe for PHYRate
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