pub struct AnalyticsSnapshot {Show 16 fields
pub id: Option<i64>,
pub timestamp: i64,
pub snapshot_type: String,
pub total_requests: i64,
pub total_errors: i64,
pub avg_latency_ms: Option<f64>,
pub active_connections: Option<i64>,
pub protocol_stats: Option<String>,
pub top_endpoints: Option<String>,
pub memory_usage_bytes: Option<i64>,
pub cpu_usage_percent: Option<f64>,
pub thread_count: Option<i32>,
pub uptime_seconds: Option<i64>,
pub workspace_id: Option<String>,
pub environment: Option<String>,
pub created_at: Option<i64>,
}Expand description
Analytics snapshot for comparison and trending
Fields§
§id: Option<i64>§timestamp: i64§snapshot_type: String§total_requests: i64§total_errors: i64§avg_latency_ms: Option<f64>§active_connections: Option<i64>§protocol_stats: Option<String>§top_endpoints: Option<String>§memory_usage_bytes: Option<i64>§cpu_usage_percent: Option<f64>§thread_count: Option<i32>§uptime_seconds: Option<i64>§workspace_id: Option<String>§environment: Option<String>§created_at: Option<i64>Trait Implementations§
Source§impl Clone for AnalyticsSnapshot
impl Clone for AnalyticsSnapshot
Source§fn clone(&self) -> AnalyticsSnapshot
fn clone(&self) -> AnalyticsSnapshot
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 AnalyticsSnapshot
impl Debug for AnalyticsSnapshot
Source§impl<'de> Deserialize<'de> for AnalyticsSnapshot
impl<'de> Deserialize<'de> for AnalyticsSnapshot
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<'a, R: Row> FromRow<'a, R> for AnalyticsSnapshotwhere
&'a str: ColumnIndex<R>,
Option<i64>: Decode<'a, R::Database> + Type<R::Database>,
i64: Decode<'a, R::Database> + Type<R::Database>,
String: Decode<'a, R::Database> + Type<R::Database>,
Option<f64>: Decode<'a, R::Database> + Type<R::Database>,
Option<String>: Decode<'a, R::Database> + Type<R::Database>,
Option<i32>: Decode<'a, R::Database> + Type<R::Database>,
impl<'a, R: Row> FromRow<'a, R> for AnalyticsSnapshotwhere
&'a str: ColumnIndex<R>,
Option<i64>: Decode<'a, R::Database> + Type<R::Database>,
i64: Decode<'a, R::Database> + Type<R::Database>,
String: Decode<'a, R::Database> + Type<R::Database>,
Option<f64>: Decode<'a, R::Database> + Type<R::Database>,
Option<String>: Decode<'a, R::Database> + Type<R::Database>,
Option<i32>: Decode<'a, R::Database> + Type<R::Database>,
Auto Trait Implementations§
impl Freeze for AnalyticsSnapshot
impl RefUnwindSafe for AnalyticsSnapshot
impl Send for AnalyticsSnapshot
impl Sync for AnalyticsSnapshot
impl Unpin for AnalyticsSnapshot
impl UnsafeUnpin for AnalyticsSnapshot
impl UnwindSafe for AnalyticsSnapshot
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