From c54b51fdedd21b0367af7cb3fac3bc16d21b8cc1 Mon Sep 17 00:00:00 2001 From: Aleksey Kladov Date: Tue, 20 Nov 2018 21:12:15 +0300 Subject: add DefId --- crates/ra_analysis/src/descriptors/module/nameres.rs | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) (limited to 'crates/ra_analysis/src/descriptors/module') diff --git a/crates/ra_analysis/src/descriptors/module/nameres.rs b/crates/ra_analysis/src/descriptors/module/nameres.rs index b65b6adb7..8002656d6 100644 --- a/crates/ra_analysis/src/descriptors/module/nameres.rs +++ b/crates/ra_analysis/src/descriptors/module/nameres.rs @@ -7,6 +7,7 @@ use ra_syntax::{ }; use crate::{ + loc2id::DefId, descriptors::module::ModuleId, syntax_ptr::LocalSyntaxPtr, }; @@ -45,7 +46,8 @@ struct ItemMap { #[derive(Debug)] struct ModuleItems { - items: FxHashMap>, + items: FxHashMap>, + import_resolutions: FxHashMap, } #[derive(Clone, Copy, Debug, PartialEq, Eq, PartialOrd, Ord, Hash)] @@ -197,3 +199,14 @@ impl ModuleItem { Some(res) } } + +struct Resolver { + input: FxHashMap, + result: ModuleItems, +} + +impl Resolver { + fn resolve(&mut self){ + + } +} -- cgit v1.2.3