#[non_exhaustive]pub enum ManagedOomMode {
Auto,
Kill,
}Expand description
Non-exhaustive: new systemd releases add values.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Implementations§
Trait Implementations§
Source§impl Clone for ManagedOomMode
impl Clone for ManagedOomMode
impl Copy for ManagedOomMode
Source§impl Debug for ManagedOomMode
impl Debug for ManagedOomMode
impl Eq for ManagedOomMode
Source§impl From<ManagedOomMode> for Variant<'_>
impl From<ManagedOomMode> for Variant<'_>
Source§fn from(v: ManagedOomMode) -> Self
fn from(v: ManagedOomMode) -> Self
Converts to this type from the input type.
Source§impl FromStr for ManagedOomMode
impl FromStr for ManagedOomMode
Source§impl Hash for ManagedOomMode
impl Hash for ManagedOomMode
Source§impl PartialEq for ManagedOomMode
impl PartialEq for ManagedOomMode
impl StructuralPartialEq for ManagedOomMode
Source§impl TryFrom<Variant<'_>> for ManagedOomMode
impl TryFrom<Variant<'_>> for ManagedOomMode
Auto Trait Implementations§
impl Freeze for ManagedOomMode
impl RefUnwindSafe for ManagedOomMode
impl Send for ManagedOomMode
impl Sync for ManagedOomMode
impl Unpin for ManagedOomMode
impl UnsafeUnpin for ManagedOomMode
impl UnwindSafe for ManagedOomMode
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