pub struct SecretOptions {
pub secret_key_path_segment: Option<String>,
pub secret_keys_path: Option<PathBuf>,
pub secret_key_store_configure_fn: Option<Box<SecretKeyStoreConfiguratorFn>>,
pub load_secret_keys_from_env: bool,
pub secret_key_env_prefix: Option<String>,
pub load_credentials_from_systemd: Vec<SystemdCredential>,
}Fields§
§secret_key_path_segment: Option<String>§secret_keys_path: Option<PathBuf>§secret_key_store_configure_fn: Option<Box<SecretKeyStoreConfiguratorFn>>§load_secret_keys_from_env: bool§secret_key_env_prefix: Option<String>§load_credentials_from_systemd: Vec<SystemdCredential>Trait Implementations§
Auto Trait Implementations§
impl Freeze for SecretOptions
impl !RefUnwindSafe for SecretOptions
impl !Send for SecretOptions
impl !Sync for SecretOptions
impl Unpin for SecretOptions
impl !UnwindSafe for SecretOptions
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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