Open
Description
rust-analyzer version: rust-analyzer 1.88.0-nightly (a15cce2 2025-04-17)
rustc version: rustc 1.88.0-nightly (a15cce269 2025-04-17)
editor or extension: VIM9.1 coc-rust-analyzer
code snippet to reproduce:
mod foo {
pub mod bar {
pub fn baz() {}
}
pub fn bar() {}
}
use foo::bar;
fn main() {
let _ = bar();
baz
}
On line 11 complete baz
:
mod foo {
pub mod bar {
pub fn baz() {}
}
pub fn bar() {}
}
use foo::bar::{self, baz};
fn main() {
let _ = bar();
baz();
}
rustc: error[E0423]: expected function, found module `bar`
Expect:
mod foo {
pub mod bar {
pub fn baz() {}
}
pub fn bar() {}
}
use foo::{bar, bar::baz};
fn main() {
let _ = bar();
baz();
}
Metadata
Metadata
Assignees
Labels
Type
Projects
Milestone
Relationships
Development
No branches or pull requests
Activity