pub struct IndexForegroundDiagnostics {
pub active_count: u64,
pub operations: u64,
pub errors: u64,
pub bad_quality: u64,
pub latency_p50_ms: Option<u64>,
pub latency_p95_ms: Option<u64>,
pub latency_max_ms: Option<u64>,
pub last_error: bool,
pub last_bad_quality: bool,
}Expand description
Rolling foreground operation measurements.
Fields§
§active_count: u64§operations: u64§errors: u64§bad_quality: u64§latency_p50_ms: Option<u64>§latency_p95_ms: Option<u64>§latency_max_ms: Option<u64>§last_error: bool§last_bad_quality: boolTrait Implementations§
Source§impl Clone for IndexForegroundDiagnostics
impl Clone for IndexForegroundDiagnostics
Source§fn clone(&self) -> IndexForegroundDiagnostics
fn clone(&self) -> IndexForegroundDiagnostics
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 IndexForegroundDiagnostics
impl Debug for IndexForegroundDiagnostics
Source§impl Default for IndexForegroundDiagnostics
impl Default for IndexForegroundDiagnostics
Source§fn default() -> IndexForegroundDiagnostics
fn default() -> IndexForegroundDiagnostics
Returns the “default value” for a type. Read more
impl Eq for IndexForegroundDiagnostics
impl StructuralPartialEq for IndexForegroundDiagnostics
Auto Trait Implementations§
impl Freeze for IndexForegroundDiagnostics
impl RefUnwindSafe for IndexForegroundDiagnostics
impl Send for IndexForegroundDiagnostics
impl Sync for IndexForegroundDiagnostics
impl Unpin for IndexForegroundDiagnostics
impl UnsafeUnpin for IndexForegroundDiagnostics
impl UnwindSafe for IndexForegroundDiagnostics
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request