Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/ide/src/goto_definition.rs')
| -rw-r--r-- | crates/ide/src/goto_definition.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/crates/ide/src/goto_definition.rs b/crates/ide/src/goto_definition.rs index 1599878119..1f0b9aaaa1 100644 --- a/crates/ide/src/goto_definition.rs +++ b/crates/ide/src/goto_definition.rs @@ -49,13 +49,13 @@ pub(crate) fn goto_definition( let parent = token.parent()?; if let Some(tt) = ast::TokenTree::cast(parent) { if let x @ Some(_) = - try_lookup_include_path(&sema, tt, token.clone(), position.file_id) + try_lookup_include_path(sema, tt, token.clone(), position.file_id) { return x; } } Some( - Definition::from_token(&sema, &token) + Definition::from_token(sema, &token) .into_iter() .flat_map(|def| { try_find_trait_item_definition(sema.db, &def) @@ -145,7 +145,7 @@ mod tests { fn check(ra_fixture: &str) { let (analysis, position, expected) = fixture::annotations(ra_fixture); let navs = analysis.goto_definition(position).unwrap().expect("no definition found").info; - if navs.len() == 0 { + if navs.is_empty() { panic!("unresolved reference") } |