pub struct SystemOverview {
pub timestamp: DateTime<Utc>,
pub performance_metrics: Option<PerformanceMetrics>,
pub search_stats: Option<SearchStats>,
pub user_stats: Option<UserStats>,
pub active_sessions: Option<usize>,
}Expand description
Complete system overview
Fields§
§timestamp: DateTime<Utc>§performance_metrics: Option<PerformanceMetrics>§search_stats: Option<SearchStats>§user_stats: Option<UserStats>§active_sessions: Option<usize>Trait Implementations§
Source§impl Clone for SystemOverview
impl Clone for SystemOverview
Source§fn clone(&self) -> SystemOverview
fn clone(&self) -> SystemOverview
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 SystemOverview
impl Debug for SystemOverview
Source§impl<'de> Deserialize<'de> for SystemOverview
impl<'de> Deserialize<'de> for SystemOverview
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 SystemOverview
impl RefUnwindSafe for SystemOverview
impl Send for SystemOverview
impl Sync for SystemOverview
impl Unpin for SystemOverview
impl UnwindSafe for SystemOverview
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