pub struct BasicEnvStore;Expand description
IGNITION_USER + IGNITION_PASSWORD basic pair — LAST in the
resolution order (after keyring), which is why it is a separate store
from EnvStore: the chain, not the struct, encodes the order. The
generic pair is auth-shape-conditional too: a Basic profile’s own
user_env/password_env are read first, falling back to the generic
pair only when those named vars are unset; a default-auth profile
(no auth block) reads the generic pair directly; any other shape
(Keyring, or TokenEnv naming its own var) resolves Ok(None)
without touching the environment at all.
Trait Implementations§
Source§impl SecretStore for BasicEnvStore
impl SecretStore for BasicEnvStore
Auto Trait Implementations§
impl Freeze for BasicEnvStore
impl RefUnwindSafe for BasicEnvStore
impl Send for BasicEnvStore
impl Sync for BasicEnvStore
impl Unpin for BasicEnvStore
impl UnsafeUnpin for BasicEnvStore
impl UnwindSafe for BasicEnvStore
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