pub struct ThroughputReport {
pub received_bytes: u64,
pub measurement_duration: Duration,
pub bits_per_second: f64,
pub streams: u16,
}Expand description
One throughput direction.
Fields§
§received_bytes: u64Payload bytes received by the measuring side.
measurement_duration: DurationAccounted measurement duration.
bits_per_second: f64Payload bits per second.
streams: u16Parallel stream count.
Trait Implementations§
Source§impl Clone for ThroughputReport
impl Clone for ThroughputReport
Source§fn clone(&self) -> ThroughputReport
fn clone(&self) -> ThroughputReport
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 ThroughputReport
impl Debug for ThroughputReport
Source§impl<'de> Deserialize<'de> for ThroughputReport
impl<'de> Deserialize<'de> for ThroughputReport
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>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for ThroughputReport
impl PartialEq for ThroughputReport
Source§impl Serialize for ThroughputReport
impl Serialize for ThroughputReport
impl StructuralPartialEq for ThroughputReport
Auto Trait Implementations§
impl Freeze for ThroughputReport
impl RefUnwindSafe for ThroughputReport
impl Send for ThroughputReport
impl Sync for ThroughputReport
impl Unpin for ThroughputReport
impl UnsafeUnpin for ThroughputReport
impl UnwindSafe for ThroughputReport
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