From 5d99ba1d9a5acf02a5cd50e456f164bd80b523b5 Mon Sep 17 00:00:00 2001 From: Jonas Schievink Date: Thu, 4 Feb 2021 20:49:24 +0100 Subject: Make `ModPath`'s representation private --- crates/hir_def/src/nameres/collector.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'crates/hir_def/src/nameres/collector.rs') diff --git a/crates/hir_def/src/nameres/collector.rs b/crates/hir_def/src/nameres/collector.rs index f904a97de..6bd41bc08 100644 --- a/crates/hir_def/src/nameres/collector.rs +++ b/crates/hir_def/src/nameres/collector.rs @@ -655,7 +655,7 @@ impl DefCollector<'_> { } } } else { - match import.path.segments.last() { + match import.path.segments().last() { Some(last_segment) => { let name = match &import.alias { Some(ImportAlias::Alias(name)) => Some(name.clone()), @@ -956,7 +956,7 @@ impl DefCollector<'_> { let item_tree = self.db.item_tree(import.file_id); let import_data = &item_tree[import.value]; - match (import_data.path.segments.first(), &import_data.path.kind) { + match (import_data.path.segments().first(), &import_data.path.kind) { (Some(krate), PathKind::Plain) | (Some(krate), PathKind::Abs) => { if diagnosed_extern_crates.contains(krate) { continue; -- cgit v1.2.3