pub enum EnvValue {
Value(String),
Boolean(bool),
Number(isize),
List(Vec<String>),
Unset(EnvValueUnset),
Script(EnvValueScript),
Decode(EnvValueDecode),
Conditional(EnvValueConditioned),
PathGlob(EnvValuePathGlob),
Profile(IndexMap<String, EnvValue>),
}
Expand description
Holds the env value or script
Variants§
Value(String)
The value as string
Boolean(bool)
The value as boolean
Number(isize)
The value as number
List(Vec<String>)
The value as a list of strings
Unset(EnvValueUnset)
Unset env
Script(EnvValueScript)
Script which will return the value
Decode(EnvValueDecode)
Env decoding info
Conditional(EnvValueConditioned)
Conditional env value
PathGlob(EnvValuePathGlob)
Path glob
Profile(IndexMap<String, EnvValue>)
Profile env
Trait Implementations§
source§impl<'de> Deserialize<'de> for EnvValue
impl<'de> Deserialize<'de> for EnvValue
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