Searched refs:CrateType (Results 1 – 4 of 4) sorted by relevance
/development/tools/cargo_embargo/src/ |
D | cargo.rs | 26 pub enum CrateType { enum 42 impl CrateType { implementation 43 fn from_str(s: &str) -> CrateType { in from_str() argument 45 "bin" => CrateType::Bin, in from_str() 46 "lib" => CrateType::Lib, in from_str() 47 "rlib" => CrateType::RLib, in from_str() 48 "dylib" => CrateType::DyLib, in from_str() 49 "cdylib" => CrateType::CDyLib, in from_str() 50 "staticlib" => CrateType::StaticLib, in from_str() 51 "proc-macro" => CrateType::ProcMacro, in from_str() [all …]
|
D | main.rs | 43 cargo_out::parse_cargo_out, metadata::parse_cargo_metadata_str, Crate, CrateType, ExternType, 218 crates_with_build[0].iter().any(|c| c.types.contains(&CrateType::Test) && !c.empty_test); in autoconfig() 763 if c.types.contains(&CrateType::Bin) { in generate_rules_mk() 859 CrateType::Bin => ("rust_binary".to_string() + host, crate_.name.clone()), in crate_to_bp_modules() 860 CrateType::Lib | CrateType::RLib => { in crate_to_bp_modules() 864 CrateType::DyLib => { in crate_to_bp_modules() 868 CrateType::CDyLib => { in crate_to_bp_modules() 872 CrateType::StaticLib => { in crate_to_bp_modules() 876 CrateType::ProcMacro => { in crate_to_bp_modules() 880 CrateType::Test | CrateType::TestNoHarness => { in crate_to_bp_modules() [all …]
|
/development/tools/cargo_embargo/src/cargo/ |
D | cargo_out.rs | 16 use super::{Crate, CrateType, Extern, ExternType}; 258 .push(CrateType::from_str(arg_iter.next().unwrap().to_string().as_str())), in from_rustc_invocation() 259 "--test" => out.types.push(CrateType::Test), in from_rustc_invocation() 388 out.types.push(CrateType::TestNoHarness); in from_rustc_invocation() 393 if out.types.contains(&CrateType::Test) && out.types.len() != 1 { in from_rustc_invocation() 396 if out.types.contains(&CrateType::Lib) && out.types.contains(&CrateType::RLib) { in from_rustc_invocation()
|
D | metadata.rs | 17 use super::{Crate, CrateType, Extern, ExternType}; 82 pub crate_types: Vec<CrateType>, 193 types: vec![CrateType::Test], in parse_cargo_metadata()
|