pub struct ServiceMetrics {
pub service_id: String,
pub status: String,
pub sample_state: String,
pub process_count: u64,
pub cpu_usage_percent: Option<f64>,
pub memory_resident_bytes: Option<u64>,
pub disk_read_bytes_per_second: Option<f64>,
pub disk_written_bytes_per_second: Option<f64>,
}Fields§
§service_id: String§status: String§sample_state: String§process_count: u64§cpu_usage_percent: Option<f64>§memory_resident_bytes: Option<u64>§disk_read_bytes_per_second: Option<f64>§disk_written_bytes_per_second: Option<f64>Trait Implementations§
Source§impl Clone for ServiceMetrics
impl Clone for ServiceMetrics
Source§fn clone(&self) -> ServiceMetrics
fn clone(&self) -> ServiceMetrics
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 ServiceMetrics
impl Debug for ServiceMetrics
Source§impl<'de> Deserialize<'de> for ServiceMetrics
impl<'de> Deserialize<'de> for ServiceMetrics
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 PartialEq for ServiceMetrics
impl PartialEq for ServiceMetrics
Source§impl Serialize for ServiceMetrics
impl Serialize for ServiceMetrics
impl StructuralPartialEq for ServiceMetrics
Auto Trait Implementations§
impl Freeze for ServiceMetrics
impl RefUnwindSafe for ServiceMetrics
impl Send for ServiceMetrics
impl Sync for ServiceMetrics
impl Unpin for ServiceMetrics
impl UnsafeUnpin for ServiceMetrics
impl UnwindSafe for ServiceMetrics
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