Struct quinn_proto::ConnectionStats [−][src]
#[non_exhaustive]pub struct ConnectionStats { pub udp_tx: UdpStats, pub udp_rx: UdpStats, pub frame_tx: FrameStats, pub frame_rx: FrameStats, pub path: PathStats, }
Connection statistics
Fields (Non-exhaustive)
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct {{ .. }} syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.udp_tx: UdpStatsStatistics about UDP datagrams transmitted on a connection
udp_rx: UdpStatsStatistics about UDP datagrams received on a connection
frame_tx: FrameStatsStatistics about frames transmitted on a connection
frame_rx: FrameStatsStatistics about frames received on a connection
path: PathStatsStatistics related to the current transmission path
Trait Implementations
impl Clone for ConnectionStats[src]
impl Clone for ConnectionStats[src]fn clone(&self) -> ConnectionStats[src]
pub fn clone_from(&mut self, source: &Self)1.0.0[src]
impl Copy for ConnectionStats[src]
impl Copy for ConnectionStats[src]impl Default for ConnectionStats[src]
impl Default for ConnectionStats[src]fn default() -> ConnectionStats[src]
Auto Trait Implementations
impl RefUnwindSafe for ConnectionStats
impl RefUnwindSafe for ConnectionStatsimpl Send for ConnectionStats
impl Send for ConnectionStatsimpl Sync for ConnectionStats
impl Sync for ConnectionStatsimpl Unpin for ConnectionStats
impl Unpin for ConnectionStatsimpl UnwindSafe for ConnectionStats
impl UnwindSafe for ConnectionStatsBlanket Implementations
impl<T> Instrument for T[src]
impl<T> Instrument for T[src]pub fn instrument(self, span: Span) -> Instrumented<Self>[src]
pub fn in_current_span(self) -> Instrumented<Self>[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,