diff options
Diffstat (limited to 'crates')
-rw-r--r-- | crates/hir_def/src/find_path.rs | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/crates/hir_def/src/find_path.rs b/crates/hir_def/src/find_path.rs index 9106ed45f..02613c4c4 100644 --- a/crates/hir_def/src/find_path.rs +++ b/crates/hir_def/src/find_path.rs | |||
@@ -222,6 +222,7 @@ fn find_path_inner( | |||
222 | best_path_len - 1, | 222 | best_path_len - 1, |
223 | prefixed, | 223 | prefixed, |
224 | )?; | 224 | )?; |
225 | mark::hit!(partially_imported); | ||
225 | path.segments.push(info.path.segments.last().unwrap().clone()); | 226 | path.segments.push(info.path.segments.last().unwrap().clone()); |
226 | Some(path) | 227 | Some(path) |
227 | }) | 228 | }) |
@@ -515,6 +516,7 @@ mod tests { | |||
515 | 516 | ||
516 | #[test] | 517 | #[test] |
517 | fn partially_imported() { | 518 | fn partially_imported() { |
519 | mark::check!(partially_imported); | ||
518 | // Tests that short paths are used even for external items, when parts of the path are | 520 | // Tests that short paths are used even for external items, when parts of the path are |
519 | // already in scope. | 521 | // already in scope. |
520 | let code = r#" | 522 | let code = r#" |