#[repr(C)]
pub struct TCP_ESTATS_PATH_ROD_v0 {
Show 40 fields pub FastRetran: u32, pub Timeouts: u32, pub SubsequentTimeouts: u32, pub CurTimeoutCount: u32, pub AbruptTimeouts: u32, pub PktsRetrans: u32, pub BytesRetrans: u32, pub DupAcksIn: u32, pub SacksRcvd: u32, pub SackBlocksRcvd: u32, pub CongSignals: u32, pub PreCongSumCwnd: u32, pub PreCongSumRtt: u32, pub PostCongSumRtt: u32, pub PostCongCountRtt: u32, pub EcnSignals: u32, pub EceRcvd: u32, pub SendStall: u32, pub QuenchRcvd: u32, pub RetranThresh: u32, pub SndDupAckEpisodes: u32, pub SumBytesReordered: u32, pub NonRecovDa: u32, pub NonRecovDaEpisodes: u32, pub AckAfterFr: u32, pub DsackDups: u32, pub SampleRtt: u32, pub SmoothedRtt: u32, pub RttVar: u32, pub MaxRtt: u32, pub MinRtt: u32, pub SumRtt: u32, pub CountRtt: u32, pub CurRto: u32, pub MaxRto: u32, pub MinRto: u32, pub CurMss: u32, pub MaxMss: u32, pub MinMss: u32, pub SpuriousRtoDetections: u32,
}

Fields§

§FastRetran: u32§Timeouts: u32§SubsequentTimeouts: u32§CurTimeoutCount: u32§AbruptTimeouts: u32§PktsRetrans: u32§BytesRetrans: u32§DupAcksIn: u32§SacksRcvd: u32§SackBlocksRcvd: u32§CongSignals: u32§PreCongSumCwnd: u32§PreCongSumRtt: u32§PostCongSumRtt: u32§PostCongCountRtt: u32§EcnSignals: u32§EceRcvd: u32§SendStall: u32§QuenchRcvd: u32§RetranThresh: u32§SndDupAckEpisodes: u32§SumBytesReordered: u32§NonRecovDa: u32§NonRecovDaEpisodes: u32§AckAfterFr: u32§DsackDups: u32§SampleRtt: u32§SmoothedRtt: u32§RttVar: u32§MaxRtt: u32§MinRtt: u32§SumRtt: u32§CountRtt: u32§CurRto: u32§MaxRto: u32§MinRto: u32§CurMss: u32§MaxMss: u32§MinMss: u32§SpuriousRtoDetections: u32

Trait Implementations§

§

impl Clone for TCP_ESTATS_PATH_ROD_v0

§

fn clone(&self) -> TCP_ESTATS_PATH_ROD_v0

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Copy for TCP_ESTATS_PATH_ROD_v0

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> CloneToUninit for T
where T: Clone,

source§

default unsafe fn clone_to_uninit(&self, dst: *mut T)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
source§

impl<T> CloneToUninit for T
where T: Copy,

source§

unsafe fn clone_to_uninit(&self, dst: *mut T)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T, U> Into<U> for T
where U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.