pub struct TestStatistics {Show 14 fields
pub test_count: usize,
pub avg_download_mbps: f64,
pub max_download_mbps: f64,
pub min_download_mbps: f64,
pub avg_upload_mbps: f64,
pub max_upload_mbps: f64,
pub min_upload_mbps: f64,
pub avg_ping_ms: f64,
pub min_ping_ms: f64,
pub max_ping_ms: f64,
pub total_data_downloaded_gb: f64,
pub total_data_uploaded_gb: f64,
pub first_test: DateTime<Utc>,
pub last_test: DateTime<Utc>,
}Fields§
§test_count: usize§avg_download_mbps: f64§max_download_mbps: f64§min_download_mbps: f64§avg_upload_mbps: f64§max_upload_mbps: f64§min_upload_mbps: f64§avg_ping_ms: f64§min_ping_ms: f64§max_ping_ms: f64§total_data_downloaded_gb: f64§total_data_uploaded_gb: f64§first_test: DateTime<Utc>§last_test: DateTime<Utc>Trait Implementations§
Source§impl Clone for TestStatistics
impl Clone for TestStatistics
Source§fn clone(&self) -> TestStatistics
fn clone(&self) -> TestStatistics
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 TestStatistics
impl Debug for TestStatistics
Source§impl Default for TestStatistics
impl Default for TestStatistics
Source§impl<'de> Deserialize<'de> for TestStatistics
impl<'de> Deserialize<'de> for TestStatistics
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
Auto Trait Implementations§
impl Freeze for TestStatistics
impl RefUnwindSafe for TestStatistics
impl Send for TestStatistics
impl Sync for TestStatistics
impl Unpin for TestStatistics
impl UnwindSafe for TestStatistics
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more