Lines Matching refs:package_features
314 package_features: &BTreeMap<String, Vec<String>>, in resolve_features()
317 let mut package_features = package_features.to_owned(); in resolve_features() localVariable
320 if dependency.optional && !package_features.contains_key(&dependency.name) { in resolve_features()
321 package_features in resolve_features()
329 add_feature_and_dependencies(&mut features, feature, &package_features); in resolve_features()
333 add_feature_and_dependencies(&mut features, "default", &package_features); in resolve_features()
346 package_features: &BTreeMap<String, Vec<String>>, in add_feature_and_dependencies()
348 if package_features.contains_key(feature) || feature.starts_with("dep:") { in add_feature_and_dependencies()
352 if let Some(dependencies) = package_features.get(feature) { in add_feature_and_dependencies()
355 add_feature_and_dependencies(features, dependency_package, package_features); in add_feature_and_dependencies()
357 add_feature_and_dependencies(features, dependency, package_features); in add_feature_and_dependencies()
384 let package_features = [ in resolve_multi_level_feature_dependencies() localVariable
399 resolve_features(&Some(chosen), &package_features, &[]), in resolve_multi_level_feature_dependencies()
413 let package_features = [( in resolve_dep_features() localVariable
447 resolve_features(&None, &package_features, &dependencies), in resolve_dep_features()