pub struct SessionMetricsSnapshot {Show 29 fields
pub ingress_datagrams: u64,
pub ingress_frames: u64,
pub duplicate_reliable_drops: u64,
pub ordered_stale_drops: u64,
pub ordered_buffer_full_drops: u64,
pub sequenced_stale_drops: u64,
pub sequenced_missing_index_drops: u64,
pub reliable_sent_datagrams: u64,
pub resent_datagrams: u64,
pub ack_out_datagrams: u64,
pub nack_out_datagrams: u64,
pub acked_datagrams: u64,
pub nacked_datagrams: u64,
pub split_ttl_drops: u64,
pub pending_outgoing_frames: usize,
pub pending_outgoing_bytes: usize,
pub outgoing_queue_drops: u64,
pub outgoing_queue_defers: u64,
pub outgoing_queue_disconnects: u64,
pub backpressure_delays: u64,
pub backpressure_drops: u64,
pub backpressure_disconnects: u64,
pub srtt_ms: f64,
pub rttvar_ms: f64,
pub resend_rto_ms: f64,
pub congestion_window_packets: f64,
pub resend_ratio: f64,
pub pacing_budget_bytes: f64,
pub pacing_rate_bytes_per_sec: f64,
}Fields§
§ingress_datagrams: u64§ingress_frames: u64§duplicate_reliable_drops: u64§ordered_stale_drops: u64§ordered_buffer_full_drops: u64§sequenced_stale_drops: u64§sequenced_missing_index_drops: u64§reliable_sent_datagrams: u64§resent_datagrams: u64§ack_out_datagrams: u64§nack_out_datagrams: u64§acked_datagrams: u64§nacked_datagrams: u64§split_ttl_drops: u64§pending_outgoing_frames: usize§pending_outgoing_bytes: usize§outgoing_queue_drops: u64§outgoing_queue_defers: u64§outgoing_queue_disconnects: u64§backpressure_delays: u64§backpressure_drops: u64§backpressure_disconnects: u64§srtt_ms: f64§rttvar_ms: f64§resend_rto_ms: f64§congestion_window_packets: f64§resend_ratio: f64§pacing_budget_bytes: f64§pacing_rate_bytes_per_sec: f64Trait Implementations§
Source§impl Clone for SessionMetricsSnapshot
impl Clone for SessionMetricsSnapshot
Source§fn clone(&self) -> SessionMetricsSnapshot
fn clone(&self) -> SessionMetricsSnapshot
Returns a duplicate of the value. Read more
1.0.0 · 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 SessionMetricsSnapshot
impl Debug for SessionMetricsSnapshot
Source§impl Default for SessionMetricsSnapshot
impl Default for SessionMetricsSnapshot
Source§fn default() -> SessionMetricsSnapshot
fn default() -> SessionMetricsSnapshot
Returns the “default value” for a type. Read more
impl Copy for SessionMetricsSnapshot
Auto Trait Implementations§
impl Freeze for SessionMetricsSnapshot
impl RefUnwindSafe for SessionMetricsSnapshot
impl Send for SessionMetricsSnapshot
impl Sync for SessionMetricsSnapshot
impl Unpin for SessionMetricsSnapshot
impl UnsafeUnpin for SessionMetricsSnapshot
impl UnwindSafe for SessionMetricsSnapshot
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