Home
last modified time | relevance | path

Searched defs:Crate (Results 1 – 9 of 9) sorted by relevance

/development/tools/cargo_embargo/src/
Dcargo.rs75 pub struct Crate { struct
79 pub types: Vec<CrateType>, argument
80 pub target: Option<String>, // --target
81 pub features: Vec<String>, // --cfg feature=
82 pub cfgs: Vec<String>, // non-feature --cfg
83 pub externs: Vec<Extern>,
84 pub codegens: Vec<String>, // -C
85 pub static_libs: Vec<String>,
86 pub shared_libs: Vec<String>,
87 pub edition: String,
[all …]
Dmain.rs284 fn make_all_crates(args: &Args, cfg: &Config, intermediates_dir: &Path) -> Result<Vec<Vec<Crate>>> { in make_all_crates()
288 fn make_crates(args: &Args, cfg: &VariantConfig, intermediates_dir: &Path) -> Result<Vec<Crate>> { in make_crates()
384 fn group_by_package(crates: Vec<Vec<Crate>>) -> BTreeMap<PathBuf, Vec<Vec<Crate>>> { in group_by_package()
401 crates: Vec<Vec<Crate>>, in write_all_build_files()
605 crates: &[Vec<Crate>], in write_build_files()
697 crates: &[Vec<Crate>], in generate_android_bp_package_header()
826 crates: &[Crate], in generate_android_bp()
890 crates: &[Crate], in generate_rules_mk()
1014 crate_: &Crate, in crate_to_bp_modules()
1250 crate_: &Crate, in crate_to_rulesmk()
/development/tools/external_crates/crate_tool/src/
Dcrate_type.rs24 pub struct Crate { struct
29 impl NamedAndVersioned for Crate { argument
41 impl Crate { impl
42 pub fn new(metadata: Package, path: RootedPath) -> Crate { in new()
45 pub fn from(manifest_dir: RootedPath) -> Result<Crate> { in from()
Dcrate_collection.rs62 pub fn get(&self, nv: &dyn NamedAndVersioned) -> Option<&Crate> { in get()
Dcrates_io.rs40 impl SafeVersions for Crate { implementation
/development/tools/external_crates/crates_io_util/src/
Dindex.rs41 pub fn get_crate(&self, crate_name: impl AsRef<str>) -> Result<Crate, Error> { in get_crate()
47 fn fetch(&self, crate_name: &str) -> Result<Crate, Error>; in fetch()
62 fn fetch(&self, crate_name: &str) -> Result<Crate, Error> { in fetch()
88 fn fetch(&self, crate_name: &str) -> Result<Crate, Error> { in fetch()
/development/tools/cargo_embargo/src/cargo/
Dcargo_out.rs34 pub fn parse_cargo_out(cargo_output: &CargoOutput) -> Result<Vec<Crate>> { in parse_cargo_out()
52 ) -> Result<Vec<Crate>> { in parse_cargo_out_str()
293 impl Crate { implementation
299 ) -> Result<Crate> { in from_rustc_invocation()
Dmetadata.rs109 pub fn parse_cargo_metadata_str(cargo_metadata: &str, cfg: &VariantConfig) -> Result<Vec<Crate>> { in parse_cargo_metadata_str()
127 ) -> Result<Vec<Crate>> { in parse_cargo_metadata()
717 fn normalize_package_dir(mut c: Crate) -> Crate { in parse_metadata()
/development/scripts/
Dcargo2rulesmk.py173 class Crate(object): class
981 def add_crate(self, crate: Crate):