diff --git a/crates/ide/src/diagnostics.rs b/crates/ide/src/diagnostics.rs index 53f8bccdc1..79d126ff2a 100644 --- a/crates/ide/src/diagnostics.rs +++ b/crates/ide/src/diagnostics.rs @@ -636,6 +636,22 @@ pub struct Foo { pub a: i32, pub b: i32 } use a; use a::{c, d::e}; +mod a { + mod c {} + mod d { + mod e {} + } +} +"#, + ); + check_no_diagnostics( + r#" +use a; +use a::{ + c, + // d::e +}; + mod a { mod c {} mod d {