pub struct EnvVariablesConfig {
pub prefix: Option<String>,
pub dotenv_path: Option<PathBuf>,
}
Expand description
Configuration for the environment variables provider.
Fields§
§prefix: Option<String>
A prefix to add to variable names when resolving from the environment.
Unless empty, joined to the variable name with an underscore.
dotenv_path: Option<PathBuf>
Optional path to a ‘dotenv’ file which will be merged into the environment.
Trait Implementations§
Source§impl Debug for EnvVariablesConfig
impl Debug for EnvVariablesConfig
Source§impl Default for EnvVariablesConfig
impl Default for EnvVariablesConfig
Source§fn default() -> EnvVariablesConfig
fn default() -> EnvVariablesConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for EnvVariablesConfig
impl<'de> Deserialize<'de> for EnvVariablesConfig
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 EnvVariablesConfig
impl RefUnwindSafe for EnvVariablesConfig
impl Send for EnvVariablesConfig
impl Sync for EnvVariablesConfig
impl Unpin for EnvVariablesConfig
impl UnwindSafe for EnvVariablesConfig
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> 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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more