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_cli/src/analysis_stats.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'crates/ra_cli/src/analysis_stats.rs') diff --git a/crates/ra_cli/src/analysis_stats.rs b/crates/ra_cli/src/analysis_stats.rs index a46ac974d..ee410c548 100644 --- a/crates/ra_cli/src/analysis_stats.rs +++ b/crates/ra_cli/src/analysis_stats.rs @@ -36,10 +36,10 @@ pub fn run(verbose: bool) -> Result<()> { } for impl_block in module.impl_blocks(&db) { - for item in impl_block.items() { + for item in impl_block.items(&db) { num_decls += 1; match item { - ImplItem::Method(f) => funcs.push(*f), + ImplItem::Method(f) => funcs.push(f), _ => {} } } -- cgit v1.2.3