From d571d26955148befd6986008a5112fff3a901c43 Mon Sep 17 00:00:00 2001 From: Florian Diebold Date: Wed, 30 Jan 2019 22:41:44 +0100 Subject: Make the Resolution variants tuple variants --- crates/ra_ide_api/src/goto_definition.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'crates/ra_ide_api/src/goto_definition.rs') diff --git a/crates/ra_ide_api/src/goto_definition.rs b/crates/ra_ide_api/src/goto_definition.rs index 48080b6e1..88efcea2a 100644 --- a/crates/ra_ide_api/src/goto_definition.rs +++ b/crates/ra_ide_api/src/goto_definition.rs @@ -90,8 +90,8 @@ pub(crate) fn reference_definition( { let resolved = resolver.resolve_path(db, &path); match resolved.clone().take_types().or(resolved.take_values()) { - Some(Resolution::Def { def }) => return Exact(NavigationTarget::from_def(db, def)), - Some(Resolution::LocalBinding { pat }) => { + Some(Resolution::Def(def)) => return Exact(NavigationTarget::from_def(db, def)), + Some(Resolution::LocalBinding(pat)) => { let body = resolver.body().expect("no body for local binding"); let syntax_mapping = body.syntax_mapping(db); let ptr = syntax_mapping @@ -104,7 +104,7 @@ pub(crate) fn reference_definition( let nav = NavigationTarget::from_scope_entry(file_id, name, ptr); return Exact(nav); } - Some(Resolution::GenericParam { .. }) => { + Some(Resolution::GenericParam(..)) => { // TODO go to the generic param def } Some(Resolution::SelfType(_impl_block)) => { -- cgit v1.2.3