pub struct CliEnvironment {
pub base_url: String,
pub token: Option<String>,
pub home: Option<PathBuf>,
pub cwd: Option<PathBuf>,
}Expand description
Process environment needed by the CLI.
Fields§
§base_url: StringBase API URL.
token: Option<String>Optional bearer token.
home: Option<PathBuf>Optional home directory.
cwd: Option<PathBuf>Optional current working directory.
Implementations§
Source§impl CliEnvironment
impl CliEnvironment
Sourcepub fn from_process() -> Self
pub fn from_process() -> Self
Loads CLI environment from process variables.
Trait Implementations§
Source§impl Clone for CliEnvironment
impl Clone for CliEnvironment
Source§fn clone(&self) -> CliEnvironment
fn clone(&self) -> CliEnvironment
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 moreSource§impl Debug for CliEnvironment
impl Debug for CliEnvironment
impl Eq for CliEnvironment
Source§impl PartialEq for CliEnvironment
impl PartialEq for CliEnvironment
impl StructuralPartialEq for CliEnvironment
Auto Trait Implementations§
impl Freeze for CliEnvironment
impl RefUnwindSafe for CliEnvironment
impl Send for CliEnvironment
impl Sync for CliEnvironment
impl Unpin for CliEnvironment
impl UnsafeUnpin for CliEnvironment
impl UnwindSafe for CliEnvironment
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.