pub enum DefaultKeyring {
NoChange = -1,
ThreadKeyring = 1,
ProcessKeyring = 2,
SessionKeyring = 3,
UserKeyring = 4,
UserSessionKeyring = 5,
GroupKeyring = 6,
DefaultKeyring = 0,
}
Expand description
An enumeration for the keyrings which may be set as the default.
Keys which are implicitly required via syscalls and other operations are placed in the default keyring.
Variants§
NoChange = -1
Do not change the default keyring.
This may be used to get the current default keyring.
ThreadKeyring = 1
Set the thread-specific keyring as the default.
ProcessKeyring = 2
Set the process-specific keyring as the default.
SessionKeyring = 3
Set the session-specific keyring as the default.
UserKeyring = 4
Set the user-specific keyring as the default.
UserSessionKeyring = 5
Set the user session-specific keyring as the default.
GroupKeyring = 6
Set the user session-specific keyring as the default.
DefaultKeyring = 0
Set the default keyring to the default logic.
Keys will be placed in the first available keyring of:
- thread-specific
- process-specific
- session-specific
- user-specific
Trait Implementations§
Source§impl Debug for DefaultKeyring
impl Debug for DefaultKeyring
Source§impl PartialEq for DefaultKeyring
impl PartialEq for DefaultKeyring
Source§impl TryFrom<i64> for DefaultKeyring
impl TryFrom<i64> for DefaultKeyring
Source§type Error = UnknownDefault
type Error = UnknownDefault
The type returned in the event of a conversion error.
Source§fn try_from(id: i64) -> Result<DefaultKeyring, UnknownDefault>
fn try_from(id: i64) -> Result<DefaultKeyring, UnknownDefault>
Performs the conversion.
impl Eq for DefaultKeyring
impl StructuralPartialEq for DefaultKeyring
Auto Trait Implementations§
impl Freeze for DefaultKeyring
impl RefUnwindSafe for DefaultKeyring
impl Send for DefaultKeyring
impl Sync for DefaultKeyring
impl Unpin for DefaultKeyring
impl UnwindSafe for DefaultKeyring
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