From 11d6b9daddfa9275c507a5e246541c28a78023ab Mon Sep 17 00:00:00 2001 From: Aleksey Kladov Date: Tue, 14 Jan 2020 17:39:28 +0100 Subject: Only new-style classification --- crates/ra_ide/src/hover.rs | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'crates/ra_ide/src/hover.rs') diff --git a/crates/ra_ide/src/hover.rs b/crates/ra_ide/src/hover.rs index 5548681f1..6661e5cb2 100644 --- a/crates/ra_ide/src/hover.rs +++ b/crates/ra_ide/src/hover.rs @@ -1,6 +1,6 @@ //! FIXME: write short doc here -use hir::{db::AstDatabase, Adt, HasSource, HirDisplay}; +use hir::{db::AstDatabase, Adt, HasSource, HirDisplay, SourceBinder}; use ra_db::SourceDatabase; use ra_syntax::{ algo::find_covering_element, @@ -152,13 +152,14 @@ pub(crate) fn hover(db: &RootDatabase, position: FilePosition) -> Option { - classify_name_ref(db, token.with_value(&name_ref)).map(|d| (name_ref.syntax().text_range(), d.kind)) + classify_name_ref(&mut sb, token.with_value(&name_ref)).map(|d| (name_ref.syntax().text_range(), d.kind)) }, ast::Name(name) => { - classify_name(db, token.with_value(&name)).map(|d| (name.syntax().text_range(), d.kind)) + classify_name(&mut sb, token.with_value(&name)).map(|d| (name.syntax().text_range(), d.kind)) }, _ => None, } @@ -742,7 +743,7 @@ fn func(foo: i32) { if true { <|>foo; }; } } fn foo(bar:u32) { let a = id!(ba<|>r); - } + } ", &["u32"], ); -- cgit v1.2.3