Add locally defined crates as "dependencies" without `extern crate`
authorMatt Corallo <git@bluematt.me>
Wed, 22 Jun 2022 19:59:45 +0000 (19:59 +0000)
committerMatt Corallo <git@bluematt.me>
Tue, 28 Jun 2022 02:26:57 +0000 (02:26 +0000)
commit7b9fa4430067acbe2fdf999d65d67c9e55ed3f5a
tree15b99db96268a4a33eff9faf2edf6d1fc58f75df
parenta9fc2985a2b34705df2691b15d52d675d4db23da
Add locally defined crates as "dependencies" without `extern crate`

We later use the `dependency` set when doing type resolution to
decide if `::asdf::T` means `current_crate::asdf::T` or `asdf::T`,
which will resolve incorrectly if we don't ensure all possible
crates are in the `dependencies` list.
c-bindings-gen/src/types.rs