Struct cli::types::TaskCondition
source ·
[−]pub struct TaskCondition {Show 13 fields
pub fail_message: Option<String>,
pub profiles: Option<Vec<String>>,
pub platforms: Option<Vec<String>>,
pub channels: Option<Vec<String>>,
pub env_set: Option<Vec<String>>,
pub env_not_set: Option<Vec<String>>,
pub env: Option<IndexMap<String, String>>,
pub env_true: Option<Vec<String>>,
pub env_false: Option<Vec<String>>,
pub env_contains: Option<IndexMap<String, String>>,
pub rust_version: Option<RustVersionCondition>,
pub files_exist: Option<Vec<String>>,
pub files_not_exist: Option<Vec<String>>,
}
Expand description
Holds condition attributes
Fields
fail_message: Option<String>
Failure message
profiles: Option<Vec<String>>
Profile names (development, …)
platforms: Option<Vec<String>>
Platform names (linux, windows, mac)
channels: Option<Vec<String>>
Channel names (stable, beta, nightly)
env_set: Option<Vec<String>>
Environment variables which must be defined
env_not_set: Option<Vec<String>>
Environment variables which must not be defined
env: Option<IndexMap<String, String>>
Environment variables and their values
env_true: Option<Vec<String>>
Environment variables which are defined as true
env_false: Option<Vec<String>>
Environment variables which are defined as false
env_contains: Option<IndexMap<String, String>>
Environment variables and the values which they are required to contain
rust_version: Option<RustVersionCondition>
Rust version condition
files_exist: Option<Vec<String>>
Files exist
files_not_exist: Option<Vec<String>>
Files which do not exist
Trait Implementations
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 RefUnwindSafe for TaskCondition
impl Send for TaskCondition
impl Sync for TaskCondition
impl Unpin for TaskCondition
impl UnwindSafe for TaskCondition
Blanket Implementations
Mutably borrows from an owned value. Read more