#[non_exhaustive]pub enum CgroupDevicePolicy {
Auto,
Closed,
Strict,
}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 CgroupDevicePolicy
impl Clone for CgroupDevicePolicy
impl Copy for CgroupDevicePolicy
Source§impl Debug for CgroupDevicePolicy
impl Debug for CgroupDevicePolicy
impl Eq for CgroupDevicePolicy
Source§impl From<CgroupDevicePolicy> for Variant<'_>
impl From<CgroupDevicePolicy> for Variant<'_>
Source§fn from(v: CgroupDevicePolicy) -> Self
fn from(v: CgroupDevicePolicy) -> Self
Converts to this type from the input type.
Source§impl FromStr for CgroupDevicePolicy
impl FromStr for CgroupDevicePolicy
Source§impl Hash for CgroupDevicePolicy
impl Hash for CgroupDevicePolicy
Source§impl PartialEq for CgroupDevicePolicy
impl PartialEq for CgroupDevicePolicy
impl StructuralPartialEq for CgroupDevicePolicy
Source§impl TryFrom<Variant<'_>> for CgroupDevicePolicy
impl TryFrom<Variant<'_>> for CgroupDevicePolicy
Auto Trait Implementations§
impl Freeze for CgroupDevicePolicy
impl RefUnwindSafe for CgroupDevicePolicy
impl Send for CgroupDevicePolicy
impl Sync for CgroupDevicePolicy
impl Unpin for CgroupDevicePolicy
impl UnsafeUnpin for CgroupDevicePolicy
impl UnwindSafe for CgroupDevicePolicy
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