pub struct TelemetryAggregate {
pub query_count: usize,
pub mean_duration_us: u64,
pub p50_duration_us: u64,
pub p99_duration_us: u64,
pub max_duration_us: u64,
pub total_ram_bytes_read: u64,
pub total_codes_evaluated: u64,
pub budget_exhausted_count: usize,
pub cache_hit_ratio: f32,
}Expand description
Aggregate telemetry statistics
Fields§
§query_count: usize§mean_duration_us: u64§p50_duration_us: u64§p99_duration_us: u64§max_duration_us: u64§total_ram_bytes_read: u64§total_codes_evaluated: u64§budget_exhausted_count: usize§cache_hit_ratio: f32Trait Implementations§
Source§impl Clone for TelemetryAggregate
impl Clone for TelemetryAggregate
Source§fn clone(&self) -> TelemetryAggregate
fn clone(&self) -> TelemetryAggregate
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 TelemetryAggregate
impl Debug for TelemetryAggregate
Source§impl Default for TelemetryAggregate
impl Default for TelemetryAggregate
Source§fn default() -> TelemetryAggregate
fn default() -> TelemetryAggregate
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for TelemetryAggregate
impl<'de> Deserialize<'de> for TelemetryAggregate
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 TelemetryAggregate
impl RefUnwindSafe for TelemetryAggregate
impl Send for TelemetryAggregate
impl Sync for TelemetryAggregate
impl Unpin for TelemetryAggregate
impl UnsafeUnpin for TelemetryAggregate
impl UnwindSafe for TelemetryAggregate
Blanket Implementations§
impl<T> Allocation for T
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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