diff options
Diffstat (limited to 'crates/ra_hir/src/impl_block.rs')
-rw-r--r-- | crates/ra_hir/src/impl_block.rs | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/crates/ra_hir/src/impl_block.rs b/crates/ra_hir/src/impl_block.rs index bb0ad84e4..4acda9af3 100644 --- a/crates/ra_hir/src/impl_block.rs +++ b/crates/ra_hir/src/impl_block.rs | |||
@@ -128,13 +128,13 @@ impl ImplItem { | |||
128 | pub struct ImplId(pub RawId); | 128 | pub struct ImplId(pub RawId); |
129 | impl_arena_id!(ImplId); | 129 | impl_arena_id!(ImplId); |
130 | 130 | ||
131 | /// Collection of impl blocks is a two-step process: First we collect the blocks | 131 | /// The collection of impl blocks is a two-step process: first we collect the |
132 | /// per-module; then we build an index of all impl blocks in the crate. This | 132 | /// blocks per-module; then we build an index of all impl blocks in the crate. |
133 | /// way, we avoid having to do this process for the whole crate whenever someone | 133 | /// This way, we avoid having to do this process for the whole crate whenever |
134 | /// types in any file; as long as the impl blocks in the file don't change, we | 134 | /// a file is changed; as long as the impl blocks in the file don't change, |
135 | /// don't need to do the second step again. | 135 | /// we don't need to do the second step again. |
136 | /// | 136 | /// |
137 | /// (The second step does not yet exist currently.) | 137 | /// (The second step does not yet exist.) |
138 | #[derive(Debug, PartialEq, Eq)] | 138 | #[derive(Debug, PartialEq, Eq)] |
139 | pub struct ModuleImplBlocks { | 139 | pub struct ModuleImplBlocks { |
140 | impls: Arena<ImplId, ImplData>, | 140 | impls: Arena<ImplId, ImplData>, |
@@ -150,7 +150,7 @@ impl ModuleImplBlocks { | |||
150 | } | 150 | } |
151 | 151 | ||
152 | fn collect(&mut self, db: &impl HirDatabase, module: Module) -> Cancelable<()> { | 152 | fn collect(&mut self, db: &impl HirDatabase, module: Module) -> Cancelable<()> { |
153 | let (file_id, module_source) = module.defenition_source(db)?; | 153 | let (file_id, module_source) = module.definition_source(db)?; |
154 | let node = match &module_source { | 154 | let node = match &module_source { |
155 | ModuleSource::SourceFile(node) => node.syntax(), | 155 | ModuleSource::SourceFile(node) => node.syntax(), |
156 | ModuleSource::Module(node) => node.syntax(), | 156 | ModuleSource::Module(node) => node.syntax(), |