Struct below_model::resctrl::ResctrlCtrlMonGroupModel
source · pub struct ResctrlCtrlMonGroupModel {
pub name: String,
pub full_path: String,
pub cpuset: Option<Cpuset>,
pub mode: Option<GroupMode>,
pub mon: ResctrlMonModel,
pub mon_groups: BTreeMap<String, ResctrlMonGroupModel>,
}
Expand description
Collection of all data about a single CTRL_MON group and descendents
Fields§
§name: String
§full_path: String
§cpuset: Option<Cpuset>
§mode: Option<GroupMode>
§mon: ResctrlMonModel
§mon_groups: BTreeMap<String, ResctrlMonGroupModel>
Implementations§
source§impl ResctrlCtrlMonGroupModel
impl ResctrlCtrlMonGroupModel
pub fn new( name: String, full_path: String, sample: &CtrlMonGroupStat, last: Option<(&CtrlMonGroupStat, Duration)> ) -> ResctrlCtrlMonGroupModel
Trait Implementations§
source§impl Clone for ResctrlCtrlMonGroupModel
impl Clone for ResctrlCtrlMonGroupModel
source§fn clone(&self) -> ResctrlCtrlMonGroupModel
fn clone(&self) -> ResctrlCtrlMonGroupModel
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 ResctrlCtrlMonGroupModel
impl Debug for ResctrlCtrlMonGroupModel
source§impl Default for ResctrlCtrlMonGroupModel
impl Default for ResctrlCtrlMonGroupModel
source§fn default() -> ResctrlCtrlMonGroupModel
fn default() -> ResctrlCtrlMonGroupModel
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for ResctrlCtrlMonGroupModel
impl<'de> Deserialize<'de> for ResctrlCtrlMonGroupModel
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 ResctrlCtrlMonGroupModel
impl Queriable for ResctrlCtrlMonGroupModel
Auto Trait Implementations§
impl Freeze for ResctrlCtrlMonGroupModel
impl RefUnwindSafe for ResctrlCtrlMonGroupModel
impl Send for ResctrlCtrlMonGroupModel
impl Sync for ResctrlCtrlMonGroupModel
impl Unpin for ResctrlCtrlMonGroupModel
impl UnwindSafe for ResctrlCtrlMonGroupModel
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