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
sourceimpl EnvFileInfo
impl EnvFileInfo
sourcepub fn new(path: String) -> EnvFileInfo
pub fn new(path: String) -> EnvFileInfo
Creates and returns a new instance.
Trait Implementations
sourceimpl Clone for EnvFileInfo
impl Clone for EnvFileInfo
sourcefn clone(&self) -> EnvFileInfo
fn clone(&self) -> EnvFileInfo
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for EnvFileInfo
impl Debug for EnvFileInfo
sourceimpl<'de> Deserialize<'de> for EnvFileInfo
impl<'de> Deserialize<'de> for EnvFileInfo
sourcefn 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
sourceimpl Serialize for EnvFileInfo
impl Serialize for EnvFileInfo
Auto Trait Implementations
impl RefUnwindSafe for EnvFileInfo
impl Send for EnvFileInfo
impl Sync for EnvFileInfo
impl Unpin for EnvFileInfo
impl UnwindSafe for EnvFileInfo
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more