pub struct Crit {
pub debug: Option<bool>,
pub exclusion_targets: Option<Vec<String>>,
pub exclusion_features: Option<Vec<String>>,
pub banner: Option<String>,
pub cross_args: Option<Vec<String>>,
/* private fields */
}Expand description
Crit models a multiplatform build operation.
Fields§
§debug: Option<bool>debug enables additional logging.
exclusion_targets: Option<Vec<String>>exclusion_targets skips matching targets (default: FRINGE_TARGETS).
exclusion_features: Option<Vec<String>>exclusion_features skips matching features (default: CRATE_FEATURE_EXCLUSIONS).
banner denotes an optional parent directory prefix (e.g. “hello-1.0”).
cross_args: Option<Vec<String>>cross_args forwards additional flags to cross.
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Crit
impl<'de> Deserialize<'de> for Crit
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
Auto Trait Implementations§
impl Freeze for Crit
impl RefUnwindSafe for Crit
impl Send for Crit
impl Sync for Crit
impl Unpin for Crit
impl UnwindSafe for Crit
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