Skip to content

Commit 1171dc7

Browse files
committed
internal: remove unused param
1 parent 5021f10 commit 1171dc7

File tree

9 files changed

+13
-15
lines changed

9 files changed

+13
-15
lines changed

crates/ide/src/doc_links.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ pub(crate) fn external_docs(
112112
let node = token.parent()?;
113113
let definition = match_ast! {
114114
match node {
115-
ast::NameRef(name_ref) => NameRefClass::classify(&sema, &name_ref).map(|d| d.referenced(sema.db))?,
115+
ast::NameRef(name_ref) => NameRefClass::classify(&sema, &name_ref).map(|d| d.referenced())?,
116116
ast::Name(name) => NameClass::classify(&sema, &name).map(|d| d.referenced_or_defined(sema.db))?,
117117
_ => return None,
118118
}

crates/ide/src/goto_declaration.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ pub(crate) fn goto_declaration(
2525
match parent {
2626
ast::NameRef(name_ref) => {
2727
let name_kind = NameRefClass::classify(&sema, &name_ref)?;
28-
name_kind.referenced(sema.db)
28+
name_kind.referenced()
2929
},
3030
ast::Name(name) => {
3131
NameClass::classify(&sema, &name)?.referenced_or_defined(sema.db)

crates/ide/src/goto_definition.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,7 @@ pub(crate) fn reference_definition(
140140
|lifetime| NameRefClass::classify_lifetime(sema, lifetime),
141141
|name_ref| NameRefClass::classify(sema, name_ref),
142142
)?;
143-
let def = name_kind.referenced(sema.db);
143+
let def = name_kind.referenced();
144144
def.try_to_nav(sema.db)
145145
}
146146

crates/ide/src/goto_implementation.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ pub(crate) fn goto_implementation(
3232
NameClass::classify(&sema, name).map(|class| class.referenced_or_defined(sema.db))
3333
}
3434
ast::NameLike::NameRef(name_ref) => {
35-
NameRefClass::classify(&sema, name_ref).map(|class| class.referenced(sema.db))
35+
NameRefClass::classify(&sema, name_ref).map(|class| class.referenced())
3636
}
3737
ast::NameLike::Lifetime(_) => None,
3838
}?;

crates/ide/src/hover.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -101,10 +101,10 @@ pub(crate) fn hover(
101101
def => def.defined(db),
102102
}),
103103
ast::NameRef(name_ref) => {
104-
NameRefClass::classify(&sema, &name_ref).map(|d| d.referenced(db))
104+
NameRefClass::classify(&sema, &name_ref).map(|d| d.referenced())
105105
},
106106
ast::Lifetime(lifetime) => NameClass::classify_lifetime(&sema, &lifetime).map_or_else(
107-
|| NameRefClass::classify_lifetime(&sema, &lifetime).map(|d| d.referenced(db)),
107+
|| NameRefClass::classify_lifetime(&sema, &lifetime).map(|d| d.referenced()),
108108
|d| d.defined(db),
109109
),
110110

crates/ide/src/references.rs

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -116,14 +116,12 @@ pub(crate) fn find_def(
116116
offset: TextSize,
117117
) -> Option<Definition> {
118118
let def = match sema.find_node_at_offset_with_descend(syntax, offset)? {
119-
ast::NameLike::NameRef(name_ref) => {
120-
NameRefClass::classify(sema, &name_ref)?.referenced(sema.db)
121-
}
119+
ast::NameLike::NameRef(name_ref) => NameRefClass::classify(sema, &name_ref)?.referenced(),
122120
ast::NameLike::Name(name) => {
123121
NameClass::classify(sema, &name)?.referenced_or_defined(sema.db)
124122
}
125123
ast::NameLike::Lifetime(lifetime) => NameRefClass::classify_lifetime(sema, &lifetime)
126-
.map(|class| class.referenced(sema.db))
124+
.map(|class| class.referenced())
127125
.or_else(|| {
128126
NameClass::classify_lifetime(sema, &lifetime)
129127
.map(|class| class.referenced_or_defined(sema.db))

crates/ide/src/rename.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ fn find_definition(
112112
}
113113
ast::NameLike::NameRef(name_ref) => {
114114
if let Some(def) =
115-
NameRefClass::classify(sema, &name_ref).map(|class| class.referenced(sema.db))
115+
NameRefClass::classify(sema, &name_ref).map(|class| class.referenced())
116116
{
117117
// if the name differs from the definitions name it has to be an alias
118118
if def.name(sema.db).map_or(false, |it| it.to_string() != name_ref.text()) {
@@ -124,7 +124,7 @@ fn find_definition(
124124
}
125125
}
126126
ast::NameLike::Lifetime(lifetime) => NameRefClass::classify_lifetime(sema, &lifetime)
127-
.map(|class| NameRefClass::referenced(class, sema.db))
127+
.map(|class| class.referenced())
128128
.or_else(|| {
129129
NameClass::classify_lifetime(sema, &lifetime)
130130
.map(|it| it.referenced_or_defined(sema.db))

crates/ide_assists/src/handlers/extract_function.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -638,7 +638,7 @@ fn vars_used_in_body(ctx: &AssistContext, body: &FunctionBody) -> Vec<Local> {
638638
body.descendants()
639639
.filter_map(ast::NameRef::cast)
640640
.filter_map(|name_ref| NameRefClass::classify(&ctx.sema, &name_ref))
641-
.map(|name_kind| name_kind.referenced(ctx.db()))
641+
.map(|name_kind| name_kind.referenced())
642642
.filter_map(|definition| match definition {
643643
Definition::Local(local) => Some(local),
644644
_ => None,

crates/ide_db/src/defs.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -186,7 +186,7 @@ impl NameClass {
186186
})
187187
.and_then(|name_ref| NameRefClass::classify(sema, &name_ref))?;
188188

189-
Some(NameClass::Definition(name_ref_class.referenced(sema.db)))
189+
Some(NameClass::Definition(name_ref_class.referenced()))
190190
} else {
191191
let extern_crate = it.syntax().parent().and_then(ast::ExternCrate::cast)?;
192192
let resolved = sema.resolve_extern_crate(&extern_crate)?;
@@ -309,7 +309,7 @@ pub enum NameRefClass {
309309

310310
impl NameRefClass {
311311
/// `Definition`, which this name refers to.
312-
pub fn referenced(self, _db: &dyn HirDatabase) -> Definition {
312+
pub fn referenced(self) -> Definition {
313313
match self {
314314
NameRefClass::Definition(def) => def,
315315
NameRefClass::FieldShorthand { local_ref, field_ref: _ } => {

0 commit comments

Comments
 (0)