pub enum FonteChave {
Nenhuma,
Env,
Arquivo,
Keyring,
XdgArquivo,
}Expand description
Fonte da chave mestra (sem expor material).
Variants§
Nenhuma
Ausente — at-rest em texto (só com opt-out ou antes da 1ª gravação).
Env
Variável SSH_CLI_SECRETS_KEY.
Arquivo
Arquivo SSH_CLI_SECRETS_KEY_FILE.
Keyring
OS keyring.
XdgArquivo
Arquivo XDG / config-dir secrets.key.
Implementations§
Trait Implementations§
Source§impl Clone for FonteChave
impl Clone for FonteChave
Source§fn clone(&self) -> FonteChave
fn clone(&self) -> FonteChave
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for FonteChave
Source§impl Debug for FonteChave
impl Debug for FonteChave
impl Eq for FonteChave
Source§impl PartialEq for FonteChave
impl PartialEq for FonteChave
impl StructuralPartialEq for FonteChave
Auto Trait Implementations§
impl Freeze for FonteChave
impl RefUnwindSafe for FonteChave
impl Send for FonteChave
impl Sync for FonteChave
impl Unpin for FonteChave
impl UnsafeUnpin for FonteChave
impl UnwindSafe for FonteChave
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.