From 0242acae5388188c06d826f4aed41eee3e91d018 Mon Sep 17 00:00:00 2001 From: Florian Diebold Date: Sat, 16 Feb 2019 21:09:58 +0100 Subject: Turn ImplBlock into a copy type just containing IDs This makes it more like the other code model types. Also make Module::definition_source/declaration_source return HirFileIds, to make them more like the other source functions. --- crates/ra_ide_api/src/impls.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'crates/ra_ide_api/src/impls.rs') diff --git a/crates/ra_ide_api/src/impls.rs b/crates/ra_ide_api/src/impls.rs index 681bd808d..896b47f10 100644 --- a/crates/ra_ide_api/src/impls.rs +++ b/crates/ra_ide_api/src/impls.rs @@ -50,8 +50,8 @@ fn impls_for_def( Some( impls - .lookup_impl_blocks(db, &ty) - .map(|(module, imp)| NavigationTarget::from_impl_block(db, module, &imp)) + .lookup_impl_blocks(&ty) + .map(|imp| NavigationTarget::from_impl_block(db, imp)) .collect(), ) } @@ -68,8 +68,8 @@ fn impls_for_trait( Some( impls - .lookup_impl_blocks_for_trait(db, &tr) - .map(|(module, imp)| NavigationTarget::from_impl_block(db, module, &imp)) + .lookup_impl_blocks_for_trait(&tr) + .map(|imp| NavigationTarget::from_impl_block(db, imp)) .collect(), ) } -- cgit v1.2.3