Struct cli::types::EnvFileInfo
source · 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: String
The 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> 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