[][src]Enum cli::types::EnvValue

pub enum EnvValue {
    Value(String),
    Boolean(bool),
    Unset(EnvValueUnset),
    Script(EnvValueScript),
    Decode(EnvValueDecode),
    Conditional(EnvValueConditioned),
    Profile(IndexMap<String, EnvValue>),
}

Holds the env value or script

Variants

Value(String)

The value as string

Boolean(bool)

The value as boolean

Unset(EnvValueUnset)

Unset env

Script(EnvValueScript)

Script which will return the value

Decode(EnvValueDecode)

Env decoding info

Conditional(EnvValueConditioned)

Conditional env value

Profile(IndexMap<String, EnvValue>)

Profile env

Trait Implementations

impl Clone for EnvValue[src]

impl Debug for EnvValue[src]

impl<'de> Deserialize<'de> for EnvValue[src]

impl Serialize for EnvValue[src]

Auto Trait Implementations

impl RefUnwindSafe for EnvValue

impl Send for EnvValue

impl Sync for EnvValue

impl Unpin for EnvValue

impl UnwindSafe for EnvValue

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,