pub struct GuardSelection {
pub min_rss_mb: u64,
pub protect: Vec<String>,
}Expand description
Victim-selection knobs.
Fields§
§min_rss_mb: u64Ignore processes smaller than this (MB of RSS+swap).
protect: Vec<String>Process names to NEVER act on. These ADD to the built-in protect-list.
Trait Implementations§
Source§impl Clone for GuardSelection
impl Clone for GuardSelection
Source§impl Debug for GuardSelection
impl Debug for GuardSelection
Source§impl Default for GuardSelection
impl Default for GuardSelection
Source§impl<'de> Deserialize<'de> for GuardSelectionwhere
GuardSelection: Default,
impl<'de> Deserialize<'de> for GuardSelectionwhere
GuardSelection: Default,
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 GuardSelection
impl PartialEq for GuardSelection
Source§impl Serialize for GuardSelection
impl Serialize for GuardSelection
impl StructuralPartialEq for GuardSelection
Auto Trait Implementations§
impl Freeze for GuardSelection
impl RefUnwindSafe for GuardSelection
impl Send for GuardSelection
impl Sync for GuardSelection
impl Unpin for GuardSelection
impl UnsafeUnpin for GuardSelection
impl UnwindSafe for GuardSelection
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