pub struct SessionOutcome {
pub end_reason: SessionEndReason,
pub packets_sent: u64,
pub replies_received: u64,
pub duplicates: u64,
pub late: u64,
pub warning_events: u64,
}Expand description
Outcome returned by a completed managed client session.
These are runner-level lifecycle counters, not statistical summaries. Use
irtt-stats with emitted ClientEvent values for RTT, loss, IPDV, and
related summaries.
Fields§
§end_reason: SessionEndReason§packets_sent: u64§replies_received: u64§duplicates: u64§late: u64§warning_events: u64Trait Implementations§
Source§impl Clone for SessionOutcome
impl Clone for SessionOutcome
Source§fn clone(&self) -> SessionOutcome
fn clone(&self) -> SessionOutcome
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 SessionOutcome
impl Debug for SessionOutcome
Source§impl PartialEq for SessionOutcome
impl PartialEq for SessionOutcome
Source§fn eq(&self, other: &SessionOutcome) -> bool
fn eq(&self, other: &SessionOutcome) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for SessionOutcome
impl StructuralPartialEq for SessionOutcome
Auto Trait Implementations§
impl Freeze for SessionOutcome
impl RefUnwindSafe for SessionOutcome
impl Send for SessionOutcome
impl Sync for SessionOutcome
impl Unpin for SessionOutcome
impl UnsafeUnpin for SessionOutcome
impl UnwindSafe for SessionOutcome
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