Iterate DefId to encode spans.

This commit is contained in:
Camille GILLOT 2020-11-28 22:07:00 +01:00
parent 0b6c9e9f88
commit c58a6fa422
4 changed files with 25 additions and 21 deletions

View file

@ -419,6 +419,10 @@ impl Definitions {
pub fn add_parent_module_of_macro_def(&mut self, expn_id: ExpnId, module: DefId) {
self.parent_modules_of_macro_defs.insert(expn_id, module);
}
pub fn iter_local_def_id(&self) -> impl Iterator<Item = LocalDefId> + '_ {
self.def_id_to_hir_id.iter_enumerated().map(|(k, _)| k)
}
}
#[derive(Copy, Clone, PartialEq, Debug)]