pub struct ApplicationStats {
pub version: String,
pub started_at: DateTime<Utc>,
pub uptime: Duration,
pub state: ApplicationState,
pub manager_count: usize,
pub initialized_managers: usize,
pub failed_managers: usize,
pub memory_usage_bytes: u64,
pub cpu_usage_percent: f64,
pub system_info: SystemInfo,
}
Fields§
§version: String
§started_at: DateTime<Utc>
§uptime: Duration
§state: ApplicationState
§manager_count: usize
§initialized_managers: usize
§failed_managers: usize
§memory_usage_bytes: u64
§cpu_usage_percent: f64
§system_info: SystemInfo
Trait Implementations§
Source§impl Clone for ApplicationStats
impl Clone for ApplicationStats
Source§fn clone(&self) -> ApplicationStats
fn clone(&self) -> ApplicationStats
Returns a copy 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 ApplicationStats
impl Debug for ApplicationStats
Source§impl<'de> Deserialize<'de> for ApplicationStats
impl<'de> Deserialize<'de> for ApplicationStats
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 ApplicationStats
impl RefUnwindSafe for ApplicationStats
impl Send for ApplicationStats
impl Sync for ApplicationStats
impl Unpin for ApplicationStats
impl UnwindSafe for ApplicationStats
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,
§impl<T> InitializeFromFunction<T> for T
impl<T> InitializeFromFunction<T> for T
§fn initialize_from_function(f: fn() -> T) -> T
fn initialize_from_function(f: fn() -> T) -> T
Create an instance of this type from an initialization function
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
§impl<T> Pointable for T
impl<T> Pointable for T
§impl<T, O> SuperFrom<T> for Owhere
O: From<T>,
impl<T, O> SuperFrom<T> for Owhere
O: From<T>,
§fn super_from(input: T) -> O
fn super_from(input: T) -> O
Convert from a type to another type.
§impl<T, O, M> SuperInto<O, M> for Twhere
O: SuperFrom<T, M>,
impl<T, O, M> SuperInto<O, M> for Twhere
O: SuperFrom<T, M>,
§fn super_into(self) -> O
fn super_into(self) -> O
Convert from a type to another type.