internal: remove one more needless extern crate

This commit is contained in:
Aleksey Kladov 2021-07-11 15:48:49 +03:00
parent dbf11b16da
commit bbb053532e
12 changed files with 22 additions and 28 deletions

View file

@ -60,12 +60,12 @@ pub(crate) fn goto_definition(
reference_definition(&sema, Either::Right(&name_ref))
},
ast::Name(name) => {
let def = NameClass::classify(&sema, &name)?.referenced_or_defined(sema.db);
let def = NameClass::classify(&sema, &name)?.referenced_or_defined();
try_find_trait_item_definition(sema.db, &def)
.or_else(|| def.try_to_nav(sema.db))
},
ast::Lifetime(lt) => if let Some(name_class) = NameClass::classify_lifetime(&sema, &lt) {
let def = name_class.referenced_or_defined(sema.db);
let def = name_class.referenced_or_defined();
def.try_to_nav(sema.db)
} else {
reference_definition(&sema, Either::Left(&lt))