pub struct WorkspaceStats {
pub total_requests: u64,
pub active_routes: usize,
pub last_request_at: Option<DateTime<Utc>>,
pub created_at: DateTime<Utc>,
pub avg_response_time_ms: f64,
}๐Deprecated:
Will be extracted to mockforge-workspace crate
Expand description
Statistics for a tenant workspace
Fieldsยง
ยงtotal_requests: u64๐Deprecated:
Will be extracted to mockforge-workspace crate
Total number of requests handled
active_routes: usize๐Deprecated:
Will be extracted to mockforge-workspace crate
Total number of active routes
last_request_at: Option<DateTime<Utc>>๐Deprecated:
Will be extracted to mockforge-workspace crate
Last request timestamp
created_at: DateTime<Utc>๐Deprecated:
Will be extracted to mockforge-workspace crate
Created at timestamp
avg_response_time_ms: f64๐Deprecated:
Will be extracted to mockforge-workspace crate
Average response time in milliseconds
Trait Implementationsยง
Sourceยงimpl Clone for WorkspaceStats
impl Clone for WorkspaceStats
Sourceยงfn clone(&self) -> WorkspaceStats
fn clone(&self) -> WorkspaceStats
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 WorkspaceStats
impl Debug for WorkspaceStats
Sourceยงimpl Default for WorkspaceStats
impl Default for WorkspaceStats
Sourceยงimpl<'de> Deserialize<'de> for WorkspaceStats
impl<'de> Deserialize<'de> for WorkspaceStats
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 WorkspaceStats
impl RefUnwindSafe for WorkspaceStats
impl Send for WorkspaceStats
impl Sync for WorkspaceStats
impl Unpin for WorkspaceStats
impl UnsafeUnpin for WorkspaceStats
impl UnwindSafe for WorkspaceStats
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