pub struct SecretProviderPass {
pub enabled: bool,
pub store_dir: String,
}Expand description
pass (password-store) provider config.
Fields§
§enabled: boolWhether the pass: scheme is registered. Default false —
users opt in explicitly so a freshly-installed dodot doesn’t
shell out to pass on every render.
store_dir: StringOverride $PASSWORD_STORE_DIR. Empty (the default) leaves
dodot reading the env var, which falls back to
$HOME/.password-store.
Trait Implementations§
Source§impl Clone for SecretProviderPass
impl Clone for SecretProviderPass
Source§fn clone(&self) -> SecretProviderPass
fn clone(&self) -> SecretProviderPass
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Config for SecretProviderPass
impl Config for SecretProviderPass
Source§type Layer = SecretProviderPassLayer
type Layer = SecretProviderPassLayer
A layer of
Self (a potentially partial configuration). Read moreSource§fn from_layer(layer: Self::Layer) -> Result<Self, Error>
fn from_layer(layer: Self::Layer) -> Result<Self, Error>
Tries to create
Self from a layer and validates itself. Read moreSource§fn builder() -> Builder<Self>
fn builder() -> Builder<Self>
Convenience builder to configure, load and merge multiple configuration
sources. Sources specified earlier have a higher priority; later
sources only fill in the gaps. After all sources have been loaded, the
default values (usually specified with
#[default = ...]) are merged
(with the lowest priority). Read moreSource§impl Debug for SecretProviderPass
impl Debug for SecretProviderPass
Source§impl<'de> Deserialize<'de> for SecretProviderPass
impl<'de> Deserialize<'de> for SecretProviderPass
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for SecretProviderPass
impl RefUnwindSafe for SecretProviderPass
impl Send for SecretProviderPass
impl Sync for SecretProviderPass
impl Unpin for SecretProviderPass
impl UnsafeUnpin for SecretProviderPass
impl UnwindSafe for SecretProviderPass
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