checkOnSafe.features and checkOnSafe.allFeatures now work identically.
This commit is contained in:
@@ -241,15 +241,8 @@ impl Config {
|
||||
set(value, "/checkOnSave/extraArgs", extra_args);
|
||||
set(value, "/checkOnSave/command", command);
|
||||
set(value, "/checkOnSave/allTargets", all_targets);
|
||||
if let Some(new_all_features) = get(value, "/checkOnSave/allFeatures") {
|
||||
*all_features = new_all_features;
|
||||
} else {
|
||||
*all_features = self.cargo.all_features;
|
||||
}
|
||||
set(value, "/checkOnSave/features", features);
|
||||
if features.is_empty() && !self.cargo.features.is_empty() {
|
||||
*features = self.cargo.features.clone();
|
||||
}
|
||||
*all_features = get(value, "/checkOnSave/allFeatures").unwrap_or(self.cargo.all_features);
|
||||
*features = get(value, "/checkOnSave/features").unwrap_or(self.cargo.features.clone());
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user