Struct below_model::process::ProcessCpuModel
source · pub struct ProcessCpuModel {
pub usage_pct: Option<f64>,
pub user_pct: Option<f64>,
pub system_pct: Option<f64>,
pub num_threads: Option<u64>,
}
Fields§
§usage_pct: Option<f64>
§user_pct: Option<f64>
§system_pct: Option<f64>
§num_threads: Option<u64>
Implementations§
source§impl ProcessCpuModel
impl ProcessCpuModel
sourcepub fn fold(left: &ProcessCpuModel, right: &ProcessCpuModel) -> ProcessCpuModel
pub fn fold(left: &ProcessCpuModel, right: &ProcessCpuModel) -> ProcessCpuModel
See SingleProcessModel::fold
Trait Implementations§
source§impl Clone for ProcessCpuModel
impl Clone for ProcessCpuModel
source§fn clone(&self) -> ProcessCpuModel
fn clone(&self) -> ProcessCpuModel
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 Default for ProcessCpuModel
impl Default for ProcessCpuModel
source§fn default() -> ProcessCpuModel
fn default() -> ProcessCpuModel
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for ProcessCpuModel
impl<'de> Deserialize<'de> for ProcessCpuModel
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 Queriable for ProcessCpuModel
impl Queriable for ProcessCpuModel
Auto Trait Implementations§
impl Freeze for ProcessCpuModel
impl RefUnwindSafe for ProcessCpuModel
impl Send for ProcessCpuModel
impl Sync for ProcessCpuModel
impl Unpin for ProcessCpuModel
impl UnwindSafe for ProcessCpuModel
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