This repository has been archived by the owner on Nov 8, 2023. It is now read-only.
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
One can link directly to `rust_library` as well. The current logic is brittle: not all crates explicitly list crate-types, especially because not all crate types are available on all platforms: e.g. specifying a crate-type staticlib or cdylib makes it *impossible* to compile a crate to Wasm. On the other hand, crate consumers are free to specify whatever crate type they'd like via cargo, so not explicitly listing crate-types is a decent choice for crates. So the current logic leaves out crates like `icu_capi`, which have headers but don't have a `staticlib` crate-type. Test: m cargo_embargo + crate_tool regenerate icu_capi Change-Id: Iaf62f6abdcc5cd84090f37b1ddc200c9d64e8500
- Loading branch information