pub struct LoadEnvOptions {
pub prefix: Option<String>,
pub use_namespace: bool,
}Expand description
Options for loading secrets into the environment.
Fields§
§prefix: Option<String>Prefix to prepend to environment variable names. If strictly empty or None, no prefix is added.
use_namespace: boolWhether to include the namespace in the environment variable name.
Implementations§
Source§impl LoadEnvOptions
impl LoadEnvOptions
Sourcepub fn with_prefix(self, prefix: impl Into<String>) -> Self
pub fn with_prefix(self, prefix: impl Into<String>) -> Self
Set the prefix.
Sourcepub fn with_namespace(self, use_namespace: bool) -> Self
pub fn with_namespace(self, use_namespace: bool) -> Self
Set whether to use the namespace.
Trait Implementations§
Source§impl Clone for LoadEnvOptions
impl Clone for LoadEnvOptions
Source§fn clone(&self) -> LoadEnvOptions
fn clone(&self) -> LoadEnvOptions
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 Debug for LoadEnvOptions
impl Debug for LoadEnvOptions
Source§impl Default for LoadEnvOptions
impl Default for LoadEnvOptions
Source§fn default() -> LoadEnvOptions
fn default() -> LoadEnvOptions
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for LoadEnvOptions
impl RefUnwindSafe for LoadEnvOptions
impl Send for LoadEnvOptions
impl Sync for LoadEnvOptions
impl Unpin for LoadEnvOptions
impl UnsafeUnpin for LoadEnvOptions
impl UnwindSafe for LoadEnvOptions
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<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request