pub struct EnvironmentVariableOptions {
pub prefix: String,
pub separator: String,
}Available on crate feature
env only.Expand description
Options for loading configuration from environment variables.
Fields§
§prefix: StringPrefix for env vars (e.g. "APP" with separator "__" → APP__PORT).
separator: StringSeparator between prefix and field names (e.g. "__" → APP__DATABASE__HOST).
Trait Implementations§
Source§impl Clone for EnvironmentVariableOptions
impl Clone for EnvironmentVariableOptions
Source§fn clone(&self) -> EnvironmentVariableOptions
fn clone(&self) -> EnvironmentVariableOptions
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for EnvironmentVariableOptions
impl RefUnwindSafe for EnvironmentVariableOptions
impl Send for EnvironmentVariableOptions
impl Sync for EnvironmentVariableOptions
impl Unpin for EnvironmentVariableOptions
impl UnsafeUnpin for EnvironmentVariableOptions
impl UnwindSafe for EnvironmentVariableOptions
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