pub struct SecretProviderSecretTool {
pub enabled: bool,
}Expand description
secret-tool (freedesktop Secret Service via secret-tool)
provider config.
Linux-first; on macOS the provider’s probe() redirects users
to the keychain provider. Default enabled = false. The
scheme prefix in references is secret-tool: (hyphen) — see
the comment on SecretProvidersSection::secret_tool for the
reason the config field uses the underscore form instead.
Fields§
§enabled: boolTrait Implementations§
Source§impl Clone for SecretProviderSecretTool
impl Clone for SecretProviderSecretTool
Source§fn clone(&self) -> SecretProviderSecretTool
fn clone(&self) -> SecretProviderSecretTool
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 SecretProviderSecretTool
impl Config for SecretProviderSecretTool
Source§type Layer = SecretProviderSecretToolLayer
type Layer = SecretProviderSecretToolLayer
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 SecretProviderSecretTool
impl Debug for SecretProviderSecretTool
Source§impl<'de> Deserialize<'de> for SecretProviderSecretTool
impl<'de> Deserialize<'de> for SecretProviderSecretTool
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 SecretProviderSecretTool
impl RefUnwindSafe for SecretProviderSecretTool
impl Send for SecretProviderSecretTool
impl Sync for SecretProviderSecretTool
impl Unpin for SecretProviderSecretTool
impl UnsafeUnpin for SecretProviderSecretTool
impl UnwindSafe for SecretProviderSecretTool
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