Home
last modified time | relevance | path

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

/development/tools/cargo_embargo/src/
Dcargo.rs26 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 …]
Dmain.rs43 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/
Dcargo_out.rs16 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()
Dmetadata.rs17 use super::{Crate, CrateType, Extern, ExternType};
82 pub crate_types: Vec<CrateType>,
193 types: vec![CrateType::Test], in parse_cargo_metadata()