• Home
  • Raw
  • Download

Lines Matching refs:features

49     pub features: BTreeMap<String, Vec<String>>,  field
65 fn enabled(&self, features: &[String], cfgs: &[String]) -> bool { in enabled()
75 !self.optional || features.contains(&format!("dep:{}", name)) in enabled()
110 parse_cargo_metadata(&metadata, &cfg.features, &cfg.extra_cfg, cfg.tests) in parse_cargo_metadata_str()
115 features: &Option<Vec<String>>, in parse_cargo_metadata()
125 let features = resolve_features(features, &package.features, &package.dependencies); in parse_cargo_metadata() localVariable
127 features.clone().into_iter().filter(|feature| !feature.starts_with("dep:")).collect(); in parse_cargo_metadata()
170 features: features_without_deps.clone(), in parse_cargo_metadata()
178 &features, in parse_cargo_metadata()
194 features: features_without_deps.clone(), in parse_cargo_metadata()
202 &features, in parse_cargo_metadata()
219 features: &[String], in get_externs()
229 if dependency.enabled(features, cfgs) in get_externs()
326 let mut features = Vec::new(); in resolve_features() localVariable
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()
335 features.sort(); in resolve_features()
336 features.dedup(); in resolve_features()
337 features in resolve_features()
344 features: &mut Vec<String>, in add_feature_and_dependencies()
349 features.push(feature.to_owned()); 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()
479 features: [].into_iter().collect(), in get_externs_cfg()
550 features: [].into_iter().collect(), in get_externs_extra_cfg()