mirror of
https://github.com/rust-lang/rust-analyzer.git
synced 2025-09-29 13:25:09 +00:00
Only new-style classification
This commit is contained in:
parent
35bfeaf4af
commit
11d6b9dadd
5 changed files with 21 additions and 28 deletions
|
@ -10,7 +10,7 @@ use ra_syntax::{ast, AstNode, Direction, SyntaxElement, SyntaxKind, SyntaxKind::
|
|||
use crate::{
|
||||
db::RootDatabase,
|
||||
references::{
|
||||
classify_name2, classify_name_ref2,
|
||||
classify_name, classify_name_ref,
|
||||
NameKind::{self, *},
|
||||
},
|
||||
FileId,
|
||||
|
@ -110,7 +110,7 @@ pub(crate) fn highlight(db: &RootDatabase, file_id: FileId) -> Vec<HighlightedRa
|
|||
NAME_REF if node.ancestors().any(|it| it.kind() == ATTR) => continue,
|
||||
NAME_REF => {
|
||||
let name_ref = node.as_node().cloned().and_then(ast::NameRef::cast).unwrap();
|
||||
let name_kind = classify_name_ref2(&mut sb, InFile::new(file_id.into(), &name_ref))
|
||||
let name_kind = classify_name_ref(&mut sb, InFile::new(file_id.into(), &name_ref))
|
||||
.map(|d| d.kind);
|
||||
match name_kind {
|
||||
Some(name_kind) => {
|
||||
|
@ -131,7 +131,7 @@ pub(crate) fn highlight(db: &RootDatabase, file_id: FileId) -> Vec<HighlightedRa
|
|||
NAME => {
|
||||
let name = node.as_node().cloned().and_then(ast::Name::cast).unwrap();
|
||||
let name_kind =
|
||||
classify_name2(&mut sb, InFile::new(file_id.into(), &name)).map(|d| d.kind);
|
||||
classify_name(&mut sb, InFile::new(file_id.into(), &name)).map(|d| d.kind);
|
||||
|
||||
if let Some(Local(local)) = &name_kind {
|
||||
if let Some(name) = local.name(db) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue