Skip to content

Commit 088f50c

Browse files
committed
No block at the moment
1 parent 032eb3d commit 088f50c

File tree

5 files changed

+3
-14
lines changed

5 files changed

+3
-14
lines changed

crates/ra_hir/src/from_source.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -257,7 +257,7 @@ impl Module {
257257
InFile { file_id: src.file_id, value: module.clone() },
258258
);
259259
}
260-
ModuleSource::SourceFile(_) | ModuleSource::Block(_) => (),
260+
ModuleSource::SourceFile(_) => (),
261261
};
262262

263263
let original_file = src.file_id.original_file(db);

crates/ra_hir_def/src/nameres.rs

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,6 @@ pub enum ModuleOrigin {
109109
/// Note that non-inline modules, by definition, live inside non-macro file.
110110
File(AstId<ast::Module>, FileId),
111111
Inline(AstId<ast::Module>),
112-
Block(AstId<ast::Block>),
113112
}
114113

115114
impl Default for ModuleOrigin {
@@ -140,7 +139,7 @@ impl ModuleOrigin {
140139
pub fn declaration(&self) -> Option<AstId<ast::Module>> {
141140
match self {
142141
ModuleOrigin::File(m, _) | ModuleOrigin::Inline(m) => Some(*m),
143-
ModuleOrigin::Root(_) | ModuleOrigin::Block(_) => None,
142+
ModuleOrigin::Root(_) => None,
144143
}
145144
}
146145

@@ -162,7 +161,6 @@ impl ModuleOrigin {
162161
}
163162
ModuleOrigin::Root(None) => unreachable!(),
164163
ModuleOrigin::Inline(m) => InFile::new(m.file_id, ModuleSource::Module(m.to_node(db))),
165-
ModuleOrigin::Block(b) => InFile::new(b.file_id, ModuleSource::Block(b.to_node(db))),
166164
}
167165
}
168166
}
@@ -360,7 +358,6 @@ impl ModuleData {
360358
pub enum ModuleSource {
361359
SourceFile(ast::SourceFile),
362360
Module(ast::Module),
363-
Block(ast::Block),
364361
}
365362

366363
impl ModuleSource {
@@ -384,8 +381,6 @@ impl ModuleSource {
384381
child.value.ancestors().filter_map(ast::Module::cast).find(|it| !it.has_semi())
385382
{
386383
ModuleSource::Module(m)
387-
} else if let Some(b) = child.value.ancestors().filter_map(ast::Block::cast).next() {
388-
ModuleSource::Block(b)
389384
} else {
390385
let file_id = child.file_id.original_file(db);
391386
let source_file = db.parse(file_id).tree();

crates/ra_ide/src/display/navigation_target.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -234,7 +234,6 @@ impl ToNav for hir::Module {
234234
let syntax = match &src.value {
235235
ModuleSource::SourceFile(node) => node.syntax(),
236236
ModuleSource::Module(node) => node.syntax(),
237-
ModuleSource::Block(node) => node.syntax(),
238237
};
239238
let frange = original_range(db, src.with_value(syntax));
240239
NavigationTarget::from_syntax(

crates/ra_ide/src/references/rename.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ fn rename_mod(
8888
file_system_edits.push(move_file);
8989
}
9090
}
91-
ModuleSource::Module(..) | ModuleSource::Block(..) => {}
91+
ModuleSource::Module(..) => {}
9292
}
9393
}
9494

crates/ra_ide/src/references/search_scope.rs

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -96,10 +96,6 @@ impl NameDefinition {
9696
let range = Some(m.syntax().text_range());
9797
res.insert(file_id, range);
9898
}
99-
ModuleSource::Block(b) => {
100-
let range = Some(b.syntax().text_range());
101-
res.insert(file_id, range);
102-
}
10399
ModuleSource::SourceFile(_) => {
104100
res.insert(file_id, None);
105101
res.extend(parent_module.children(db).map(|m| {
@@ -141,7 +137,6 @@ impl NameDefinition {
141137
let mut res = FxHashMap::default();
142138
let range = match module_src.value {
143139
ModuleSource::Module(m) => Some(m.syntax().text_range()),
144-
ModuleSource::Block(b) => Some(b.syntax().text_range()),
145140
ModuleSource::SourceFile(_) => None,
146141
};
147142
res.insert(file_id, range);

0 commit comments

Comments
 (0)