Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/ide_db/src/defs.rs')
| -rw-r--r-- | crates/ide_db/src/defs.rs | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/crates/ide_db/src/defs.rs b/crates/ide_db/src/defs.rs index 26cdaa1ac1..ef2f0f940f 100644 --- a/crates/ide_db/src/defs.rs +++ b/crates/ide_db/src/defs.rs @@ -9,7 +9,7 @@ use arrayvec::ArrayVec; use hir::{ Adt, AsAssocItem, AssocItem, BuiltinAttr, BuiltinType, Const, Field, Function, GenericParam, HasVisibility, Impl, ItemInNs, Label, Local, MacroDef, Module, ModuleDef, Name, PathResolution, - Semantics, Static, Tool, Trait, TypeAlias, Variant, Visibility, + Semantics, Static, ToolModule, Trait, TypeAlias, Variant, Visibility, }; use stdx::impl_from; use syntax::{ @@ -38,7 +38,7 @@ pub enum Definition { GenericParam(GenericParam), Label(Label), BuiltinAttr(BuiltinAttr), - Tool(Tool), + ToolModule(ToolModule), } impl Definition { @@ -129,7 +129,7 @@ impl Definition { Definition::Local(it) => it.module(db), Definition::GenericParam(it) => it.module(db), Definition::Label(it) => it.module(db), - Definition::BuiltinAttr(_) | Definition::BuiltinType(_) | Definition::Tool(_) => { + Definition::BuiltinAttr(_) | Definition::BuiltinType(_) | Definition::ToolModule(_) => { return None } }; @@ -150,7 +150,7 @@ impl Definition { Definition::BuiltinType(_) => Visibility::Public, Definition::Macro(_) => return None, Definition::BuiltinAttr(_) - | Definition::Tool(_) + | Definition::ToolModule(_) | Definition::SelfType(_) | Definition::Local(_) | Definition::GenericParam(_) @@ -177,7 +177,7 @@ impl Definition { Definition::GenericParam(it) => it.name(db), Definition::Label(it) => it.name(db), Definition::BuiltinAttr(_) => return None, // FIXME - Definition::Tool(_) => return None, // FIXME + Definition::ToolModule(_) => return None, // FIXME }; Some(name) } @@ -551,7 +551,7 @@ impl From<PathResolution> for Definition { PathResolution::SelfType(impl_def) => Definition::SelfType(impl_def), PathResolution::ConstParam(par) => Definition::GenericParam(par.into()), PathResolution::BuiltinAttr(attr) => Definition::BuiltinAttr(attr), - PathResolution::Tool(tool) => Definition::Tool(tool), + PathResolution::ToolModule(tool) => Definition::ToolModule(tool), } } } |