Struct ra_ap_project_model::CargoConfig
source · [−]pub struct CargoConfig {
pub no_default_features: bool,
pub all_features: bool,
pub features: Vec<String>,
pub target: Option<String>,
pub no_sysroot: bool,
pub rustc_source: Option<RustcSource>,
pub unset_test_crates: UnsetTestCrates,
pub wrap_rustc_in_build_scripts: bool,
}
Fields
no_default_features: bool
Do not activate the default
feature.
all_features: bool
Activate all available features
features: Vec<String>
List of features to activate.
This will be ignored if cargo_all_features
is true.
target: Option<String>
rustc target
no_sysroot: bool
Don’t load sysroot crates (std
, core
& friends). Might be useful
when debugging isolated issues.
rustc_source: Option<RustcSource>
rustc private crate source
unset_test_crates: UnsetTestCrates
crates to disable #[cfg(test)]
on
wrap_rustc_in_build_scripts: bool
Implementations
Trait Implementations
Returns the “default value” for a type. Read more
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for CargoConfig
impl Send for CargoConfig
impl Sync for CargoConfig
impl Unpin for CargoConfig
impl UnwindSafe for CargoConfig
Blanket Implementations
Mutably borrows from an owned value. Read more
Compare self to key
and return true
if they are equal.
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more