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