Home
last modified time | relevance | path

Searched refs:cfg_evaluator (Results 1 – 4 of 4) sorted by relevance

/third_party/rust/crates/cxx/gen/src/
Dcfg.rs23 cfg_evaluator: &dyn CfgEvaluator, in strip()
26 apis.retain(|api| eval(cx, cfg_errors, cfg_evaluator, api.cfg())); in strip()
31 .retain(|field| eval(cx, cfg_errors, cfg_evaluator, &field.cfg)), in strip()
34 .retain(|variant| eval(cx, cfg_errors, cfg_evaluator, &variant.cfg)), in strip()
43 cfg_evaluator: &dyn CfgEvaluator, in eval()
46 match try_eval(cfg_evaluator, expr) { in eval()
59 fn try_eval(cfg_evaluator: &dyn CfgEvaluator, expr: &CfgExpr) -> Result<bool, Vec<Error>> { in try_eval()
65 match cfg_evaluator.eval(&key, value.as_deref()) { in try_eval()
77 match try_eval(cfg_evaluator, subexpr) { in try_eval()
92 match try_eval(cfg_evaluator, subexpr) { in try_eval()
[all …]
Dmod.rs61 pub(super) cfg_evaluator: Box<dyn CfgEvaluator>, field
92 cfg_evaluator: Box::new(UnsupportedCfgEvaluator), in default()
151 if cfg::eval(errors, cfg_errors, opt.cfg_evaluator.as_ref(), &cfg) { in generate()
163 cfg::strip(errors, cfg_errors, opt.cfg_evaluator.as_ref(), apis); in generate()
/third_party/rust/crates/cxx/gen/cmd/src/
Dmain.rs99 cfg_evaluator: Box::new(FlagsCfgEvaluator::new(opt.cfg)), in try_main()
/third_party/rust/crates/cxx/gen/build/src/
Dlib.rs400 cfg_evaluator: Box::new(CargoEnvCfgEvaluator), in generate_bridge()