pub struct BucketDefinition {
pub name: String,
pub process: Option<Regex>,
pub vmo: Option<Regex>,
}
Expand description
Represents a specification for aggregating memory usage in meaningful groups.
name
represents the meaningful name of the group; grouping is done based on process and VMO
names.
Fields§
§name: String
§process: Option<Regex>
§vmo: Option<Regex>
Trait Implementations§
Source§impl<'de> Deserialize<'de> for BucketDefinition
impl<'de> Deserialize<'de> for BucketDefinition
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 BucketDefinition
impl RefUnwindSafe for BucketDefinition
impl Send for BucketDefinition
impl Sync for BucketDefinition
impl Unpin for BucketDefinition
impl UnwindSafe for BucketDefinition
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