pub struct BucketDefinition {
pub name: String,
pub process: Option<Regex>,
pub vmo: Option<Regex>,
pub event_code: u64,
}
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>
§event_code: u64
Trait Implementations§
Source§impl Clone for BucketDefinition
impl Clone for BucketDefinition
Source§fn clone(&self) -> BucketDefinition
fn clone(&self) -> BucketDefinition
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 BucketDefinition
impl Debug for BucketDefinition
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