Fix IDE resolution of use inside a body

We stopped the expression search too early because `use` is an item.
This commit is contained in:
Chayim Refael Friedman 2025-02-04 18:30:50 +02:00
parent 0fd4fc3522
commit 134b6f2228
2 changed files with 23 additions and 1 deletions

View file

@ -3272,4 +3272,22 @@ fn f() {
"#,
);
}
#[test]
fn use_inside_body() {
check(
r#"
fn main() {
mod nice_module {
pub(super) struct NiceStruct;
// ^^^^^^^^^^
}
use nice_module::NiceStruct$0;
let _ = NiceStruct;
}
"#,
);
}
}