Struct nmstate::EthtoolCoalesceConfig
source · #[non_exhaustive]pub struct EthtoolCoalesceConfig {Show 22 fields
pub adaptive_rx: Option<bool>,
pub adaptive_tx: Option<bool>,
pub pkt_rate_high: Option<u32>,
pub pkt_rate_low: Option<u32>,
pub rx_frames: Option<u32>,
pub rx_frames_high: Option<u32>,
pub rx_frames_irq: Option<u32>,
pub rx_frames_low: Option<u32>,
pub rx_usecs: Option<u32>,
pub rx_usecs_high: Option<u32>,
pub rx_usecs_irq: Option<u32>,
pub rx_usecs_low: Option<u32>,
pub sample_interval: Option<u32>,
pub stats_block_usecs: Option<u32>,
pub tx_frames: Option<u32>,
pub tx_frames_high: Option<u32>,
pub tx_frames_irq: Option<u32>,
pub tx_frames_low: Option<u32>,
pub tx_usecs: Option<u32>,
pub tx_usecs_high: Option<u32>,
pub tx_usecs_irq: Option<u32>,
pub tx_usecs_low: Option<u32>,
}
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.adaptive_rx: Option<bool>
Deserialize and serialize from/to adaptive-rx
.
adaptive_tx: Option<bool>
Deserialize and serialize from/to adaptive-tx
.
pkt_rate_high: Option<u32>
Deserialize and serialize from/to pkt-rate-high
.
pkt_rate_low: Option<u32>
Deserialize and serialize from/to pkt-rate-low
.
rx_frames: Option<u32>
Deserialize and serialize from/to rx-frames
.
rx_frames_high: Option<u32>
Deserialize and serialize from/to rx-frames-high
.
rx_frames_irq: Option<u32>
Deserialize and serialize from/to rx-frames-irq
.
rx_frames_low: Option<u32>
Deserialize and serialize from/to rx-frames-low
.
rx_usecs: Option<u32>
Deserialize and serialize from/to rx-usecs
.
rx_usecs_high: Option<u32>
Deserialize and serialize from/to rx-usecs-high
.
rx_usecs_irq: Option<u32>
Deserialize and serialize from/to rx-usecs-irq
.
rx_usecs_low: Option<u32>
Deserialize and serialize from/to rx-usecs-low
.
sample_interval: Option<u32>
Deserialize and serialize from/to sample-interval
.
stats_block_usecs: Option<u32>
Deserialize and serialize from/to stats-block-usecs
.
tx_frames: Option<u32>
Deserialize and serialize from/to tx-frames
.
tx_frames_high: Option<u32>
Deserialize and serialize from/to tx-frames-high
.
tx_frames_irq: Option<u32>
Deserialize and serialize from/to tx-frames-irq
.
tx_frames_low: Option<u32>
Deserialize and serialize from/to tx-frames-low
.
tx_usecs: Option<u32>
Deserialize and serialize from/to tx-usecs
.
tx_usecs_high: Option<u32>
Deserialize and serialize from/to tx-usecs-high
.
tx_usecs_irq: Option<u32>
Deserialize and serialize from/to tx-usecs-irq
.
tx_usecs_low: Option<u32>
Deserialize and serialize from/to tx-usecs-low
.
Implementations§
Trait Implementations§
source§impl Clone for EthtoolCoalesceConfig
impl Clone for EthtoolCoalesceConfig
source§fn clone(&self) -> EthtoolCoalesceConfig
fn clone(&self) -> EthtoolCoalesceConfig
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for EthtoolCoalesceConfig
impl Debug for EthtoolCoalesceConfig
source§impl Default for EthtoolCoalesceConfig
impl Default for EthtoolCoalesceConfig
source§fn default() -> EthtoolCoalesceConfig
fn default() -> EthtoolCoalesceConfig
source§impl<'de> Deserialize<'de> for EthtoolCoalesceConfig
impl<'de> Deserialize<'de> for EthtoolCoalesceConfig
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>,
source§impl PartialEq<EthtoolCoalesceConfig> for EthtoolCoalesceConfig
impl PartialEq<EthtoolCoalesceConfig> for EthtoolCoalesceConfig
source§fn eq(&self, other: &EthtoolCoalesceConfig) -> bool
fn eq(&self, other: &EthtoolCoalesceConfig) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for EthtoolCoalesceConfig
impl Serialize for EthtoolCoalesceConfig
impl Copy for EthtoolCoalesceConfig
impl Eq for EthtoolCoalesceConfig
impl StructuralEq for EthtoolCoalesceConfig
impl StructuralPartialEq for EthtoolCoalesceConfig
Auto Trait Implementations§
impl RefUnwindSafe for EthtoolCoalesceConfig
impl Send for EthtoolCoalesceConfig
impl Sync for EthtoolCoalesceConfig
impl Unpin for EthtoolCoalesceConfig
impl UnwindSafe for EthtoolCoalesceConfig
Blanket Implementations§
source§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
key
and return true
if they are equal.