rust/compiler/rustc_metadata
bors e19ca1d946 Auto merge of #92086 - petrochenkov:modchild, r=jackh726
rustc_metadata: Optimize and document module children decoding

The first commit limits the item in the `item_children`/`each_child_of_item` query to modules (in name resolution sense) and adds a corresponding assertion.
The `associated_item_def_ids` query collecting children of traits and impls specifically now uses a simplified implementation not decoding unnecessary data instead of `each_child_of_item`, this gives a nice performance improvement.

The second commit does some renaming that clarifies the terminology used for all items in a module vs `use` items only.
2022-01-09 10:02:49 +00:00
..
src Auto merge of #92086 - petrochenkov:modchild, r=jackh726 2022-01-09 10:02:49 +00:00
Cargo.toml replace dynamic library module with libloading 2021-12-06 12:03:47 -05:00