diff options
| author | bors <bors@rust-lang.org> | 2024-07-24 09:56:56 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2024-07-24 09:56:56 +0000 |
| commit | 20c66980665c1424135a697a121962b15f99ccb0 (patch) | |
| tree | 6c290724dda24334a1416e2c5e27a685d521ce34 /compiler/rustc_llvm/llvm-wrapper/CoverageMappingWrapper.cpp | |
| parent | dbdf992b87a719c1d41ff285a5a31efecf7a8779 (diff) | |
| parent | 0cbee3bba577475f896413e48f89e23d86463c02 (diff) | |
| download | rust-20c66980665c1424135a697a121962b15f99ccb0.tar.gz rust-20c66980665c1424135a697a121962b15f99ccb0.zip | |
Auto merge of #17610 - regexident:impl-all_in_module, r=Veykril
Add method `Impl::all_in_module(…)` for allowing more localized querying This PR is motivated by an [outside use](https://github.com/regexident/cargo-modules) of the `ra_ap_hir` crate that would benefit from being able to more efficiently query for all impls of a given module (instead of having to query for its parent crate's impls and then filtering on `impl_hir.module(db) == module_hir`). I have the suspicion that the code as is won't quite work for file-level modules, since those don't have a block, afaict, but with all the crate-rename and version shenanigans around the `ra_ap_` release process I haven't yet been able to figure out how to patch a `ra_ap_` dependency from a third-party crate (let alone how to test this from inside of `rust-analyzer`), so haven't been able to actually run and test this. 😔 Any hints on how to make this (i.e. the code itself, as well as the testing) work are more than welcome!
Diffstat (limited to 'compiler/rustc_llvm/llvm-wrapper/CoverageMappingWrapper.cpp')
0 files changed, 0 insertions, 0 deletions
