Enum cargo_update::ops::ConfigOperation [−][src]
pub enum ConfigOperation {
SetToolchain(String),
RemoveToolchain,
DefaultFeatures(bool),
AddFeature(String),
RemoveFeature(String),
SetDebugMode(bool),
SetInstallPrereleases(bool),
SetEnforceLock(bool),
SetRespectBinaries(bool),
SetTargetVersion(VersionReq),
RemoveTargetVersion,
ResetConfig,
}
Expand description
A single operation to be executed upon configuration of a package.
Variants
SetToolchain(String)
Set the toolchain to use to compile the package.
Tuple Fields of SetToolchain
0: String
Use the default toolchain to use to compile the package.
DefaultFeatures(bool)
Whether to compile the package with the default features.
Tuple Fields of DefaultFeatures
0: bool
AddFeature(String)
Compile the package with the specified feature.
Tuple Fields of AddFeature
0: String
RemoveFeature(String)
Remove the feature from the list of features to compile with.
Tuple Fields of RemoveFeature
0: String
SetDebugMode(bool)
Set debug mode being enabled to the specified value.
Tuple Fields of SetDebugMode
0: bool
SetInstallPrereleases(bool)
Set allowing to install prereleases to the specified value.
Tuple Fields of SetInstallPrereleases
0: bool
SetEnforceLock(bool)
Set enforcing Cargo.lock to the specified value.
Tuple Fields of SetEnforceLock
0: bool
SetRespectBinaries(bool)
Set installing only the pre-set binaries.
Tuple Fields of SetRespectBinaries
0: bool
SetTargetVersion(VersionReq)
Constrain the installed to the specified one.
Tuple Fields of SetTargetVersion
0: VersionReq
Always install latest package version.
Reset configuration to default values.
Trait Implementations
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
This method returns an ordering between self
and other
values if one exists. Read more
This method tests less than (for self
and other
) and is used by the <
operator. Read more
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read more
This method tests greater than (for self
and other
) and is used by the >
operator. Read more
Auto Trait Implementations
impl RefUnwindSafe for ConfigOperation
impl Send for ConfigOperation
impl Sync for ConfigOperation
impl Unpin for ConfigOperation
impl UnwindSafe for ConfigOperation
Blanket Implementations
Mutably borrows from an owned value. Read more