pub struct AnalyticsSummary {
pub request_rate: f64,
pub unique_endpoints: u64,
pub error_rate_percent: f64,
pub p95_latency_ms: f64,
pub active_connections: f64,
pub top_endpoints: Vec<EndpointStat>,
pub timestamp: Option<String>,
}Fields§
§request_rate: f64Server sends request_rate or total_requests
unique_endpoints: u64§error_rate_percent: f64Server sends error_rate_percent or error_rate
p95_latency_ms: f64§active_connections: f64§top_endpoints: Vec<EndpointStat>§timestamp: Option<String>Server may include a timestamp inside the data
Trait Implementations§
Source§impl Clone for AnalyticsSummary
impl Clone for AnalyticsSummary
Source§fn clone(&self) -> AnalyticsSummary
fn clone(&self) -> AnalyticsSummary
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 AnalyticsSummary
impl Debug for AnalyticsSummary
Source§impl<'de> Deserialize<'de> for AnalyticsSummary
impl<'de> Deserialize<'de> for AnalyticsSummary
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 AnalyticsSummary
impl RefUnwindSafe for AnalyticsSummary
impl Send for AnalyticsSummary
impl Sync for AnalyticsSummary
impl Unpin for AnalyticsSummary
impl UnsafeUnpin for AnalyticsSummary
impl UnwindSafe for AnalyticsSummary
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