pub struct ResctrlModel {
pub cpuset: Option<Cpuset>,
pub mode: Option<GroupMode>,
pub mon: Option<ResctrlMonModel>,
pub mon_groups: BTreeMap<String, ResctrlMonGroupModel>,
pub ctrl_mon_groups: BTreeMap<String, ResctrlCtrlMonGroupModel>,
}
Expand description
All data about the entire resctrl filesystem
Fields§
§cpuset: Option<Cpuset>
§mode: Option<GroupMode>
§mon: Option<ResctrlMonModel>
§mon_groups: BTreeMap<String, ResctrlMonGroupModel>
§ctrl_mon_groups: BTreeMap<String, ResctrlCtrlMonGroupModel>
Implementations§
Source§impl ResctrlModel
impl ResctrlModel
pub fn new( sample: &ResctrlSample, last: Option<(&ResctrlSample, Duration)>, ) -> ResctrlModel
Trait Implementations§
Source§impl Clone for ResctrlModel
impl Clone for ResctrlModel
Source§fn clone(&self) -> ResctrlModel
fn clone(&self) -> ResctrlModel
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 ResctrlModel
impl Debug for ResctrlModel
Source§impl Default for ResctrlModel
impl Default for ResctrlModel
Source§fn default() -> ResctrlModel
fn default() -> ResctrlModel
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ResctrlModel
impl<'de> Deserialize<'de> for ResctrlModel
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 ResctrlModel
impl PartialEq for ResctrlModel
Source§impl Queriable for ResctrlModel
impl Queriable for ResctrlModel
Source§impl Serialize for ResctrlModel
impl Serialize for ResctrlModel
impl StructuralPartialEq for ResctrlModel
Auto Trait Implementations§
impl Freeze for ResctrlModel
impl RefUnwindSafe for ResctrlModel
impl Send for ResctrlModel
impl Sync for ResctrlModel
impl Unpin for ResctrlModel
impl UnwindSafe for ResctrlModel
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