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 | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/crates/ide-db/src/defs.rs b/crates/ide-db/src/defs.rs index 26f63a2bd1..692a315720 100644 --- a/crates/ide-db/src/defs.rs +++ b/crates/ide-db/src/defs.rs @@ -130,7 +130,10 @@ pub enum IdentClass { } impl IdentClass { - pub fn classify_node(sema: &Semantics<'_, RootDatabase>, node: &SyntaxNode) -> Option<IdentClass> { + pub fn classify_node( + sema: &Semantics<'_, RootDatabase>, + node: &SyntaxNode, + ) -> Option<IdentClass> { match_ast! { match node { ast::Name(name) => NameClass::classify(sema, &name).map(IdentClass::NameClass), @@ -238,7 +241,10 @@ impl NameClass { }; return Some(NameClass::Definition(definition)); - fn classify_item(sema: &Semantics<'_, RootDatabase>, item: ast::Item) -> Option<Definition> { + fn classify_item( + sema: &Semantics<'_, RootDatabase>, + item: ast::Item, + ) -> Option<Definition> { let definition = match item { ast::Item::MacroRules(it) => { Definition::Macro(sema.to_def(&ast::Macro::MacroRules(it))?) |