pub struct EnvFileInfo {
pub path: String,
pub base_path: Option<String>,
pub profile: Option<String>,
pub defaults_only: Option<bool>,
}Expand description
Env file path and attributes
Fields§
§path: StringThe file path as string
base_path: Option<String>The path base directory (relative paths are from this base path)
profile: Option<String>The profile name this file is relevant to
defaults_only: Option<bool>If true, only set the env vars if not already defined
Implementations§
Source§impl EnvFileInfo
impl EnvFileInfo
Sourcepub fn new(path: String) -> EnvFileInfo
pub fn new(path: String) -> EnvFileInfo
Creates and returns a new instance.
Trait Implementations§
Source§impl Clone for EnvFileInfo
impl Clone for EnvFileInfo
Source§fn clone(&self) -> EnvFileInfo
fn clone(&self) -> EnvFileInfo
Returns a copy 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 EnvFileInfo
impl Debug for EnvFileInfo
Source§impl<'de> Deserialize<'de> for EnvFileInfo
impl<'de> Deserialize<'de> for EnvFileInfo
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 EnvFileInfo
impl RefUnwindSafe for EnvFileInfo
impl Send for EnvFileInfo
impl Sync for EnvFileInfo
impl Unpin for EnvFileInfo
impl UnwindSafe for EnvFileInfo
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> 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