error: this block is too nested --> $DIR/auxiliary/mod.rs:6:13 | LL | / mod d { LL | | mod e {} LL | | } | |_____________^ | = help: try refactoring your code to minimize nesting = note: `-D clippy::excessive-nesting` implied by `-D warnings` error: this block is too nested --> $DIR/auxiliary/mod.rs:15:7 | LL | {{{}}} | ^^ | = help: try refactoring your code to minimize nesting error: this block is too nested --> $DIR/excessive_nesting.rs:21:21 | LL | let z = { | _____________________^ LL | | let w = { 3 }; LL | | w LL | | }; | |_____________^ | = help: try refactoring your code to minimize nesting error: this block is too nested --> $DIR/excessive_nesting.rs:65:24 | LL | pub fn b() { | ________________________^ LL | | struct C; LL | | LL | | impl C { LL | | pub fn c() {} LL | | } LL | | } | |_____________^ | = help: try refactoring your code to minimize nesting error: this block is too nested --> $DIR/excessive_nesting.rs:81:21 | LL | fn cc() { | _____________________^ LL | | let x = { 1 }; // not a warning, but cc is LL | | } | |_____________^ | = help: try refactoring your code to minimize nesting error: this block is too nested --> $DIR/excessive_nesting.rs:85:21 | LL | let x = { 1 }; // warning | ^^^^^ | = help: try refactoring your code to minimize nesting error: this block is too nested --> $DIR/excessive_nesting.rs:98:13 | LL | / pub mod d { LL | | pub mod e { LL | | pub mod f {} LL | | } // not here LL | | } // only warning should be here | |_____________^ | = help: try refactoring your code to minimize nesting error: this block is too nested --> $DIR/excessive_nesting.rs:112:17 | LL | a_but_not({{{{{{{{0}}}}}}}}); | ^^^^^^^^^^^^^ | = help: try refactoring your code to minimize nesting error: this block is too nested --> $DIR/excessive_nesting.rs:113:11 | LL | a.a({{{{{{{{{0}}}}}}}}}); | ^^^^^^^^^^^^^^^ | = help: try refactoring your code to minimize nesting error: this block is too nested --> $DIR/excessive_nesting.rs:114:11 | LL | (0, {{{{{{{1}}}}}}}); | ^^^^^^^^^^^ | = help: try refactoring your code to minimize nesting error: this block is too nested --> $DIR/excessive_nesting.rs:118:21 | LL | if true { | _____________________^ LL | | if true { LL | | if true { LL | | LL | | } LL | | } LL | | } | |_____________^ | = help: try refactoring your code to minimize nesting error: this block is too nested --> $DIR/excessive_nesting.rs:130:25 | LL | let y = (|| { | _________________________^ LL | | let z = (|| { LL | | let w = { 3 }; LL | | w LL | | })(); LL | | z LL | | })(); | |_____________^ | = help: try refactoring your code to minimize nesting error: this block is too nested --> $DIR/excessive_nesting.rs:145:36 | LL | !{boo as u32 + !{boo as u32 + !{boo as u32}}}; | ^^^^^^^^^^^^ | = help: try refactoring your code to minimize nesting error: this block is too nested --> $DIR/excessive_nesting.rs:149:12 | LL | y += {{{{{5}}}}}; | ^^^^^^^ | = help: try refactoring your code to minimize nesting error: this block is too nested --> $DIR/excessive_nesting.rs:150:19 | LL | let z = y + {{{{{{{{{5}}}}}}}}}; | ^^^^^^^^^^^^^^^ | = help: try refactoring your code to minimize nesting error: this block is too nested --> $DIR/excessive_nesting.rs:151:11 | LL | [0, {{{{{{{{{{0}}}}}}}}}}]; | ^^^^^^^^^^^^^^^^^ | = help: try refactoring your code to minimize nesting error: this block is too nested --> $DIR/excessive_nesting.rs:152:24 | LL | let mut xx = [0; {{{{{{{{100}}}}}}}}]; | ^^^^^^^^^^^^^^^ | = help: try refactoring your code to minimize nesting error: this block is too nested --> $DIR/excessive_nesting.rs:153:10 | LL | xx[{{{{{{{{{{{{{{{{{{{{{{{{3}}}}}}}}}}}}}}}}}}}}}}}}]; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: try refactoring your code to minimize nesting error: this block is too nested --> $DIR/excessive_nesting.rs:154:12 | LL | &mut {{{{{{{{{{y}}}}}}}}}}; | ^^^^^^^^^^^^^^^^^ | = help: try refactoring your code to minimize nesting error: this block is too nested --> $DIR/excessive_nesting.rs:156:16 | LL | for i in {{{{xx}}}} {{{{{{{{}}}}}}}} | ^^^^^^ | = help: try refactoring your code to minimize nesting error: this block is too nested --> $DIR/excessive_nesting.rs:156:27 | LL | for i in {{{{xx}}}} {{{{{{{{}}}}}}}} | ^^^^^^^^^^^^ | = help: try refactoring your code to minimize nesting error: this block is too nested --> $DIR/excessive_nesting.rs:158:27 | LL | while let Some(i) = {{{{{{Some(1)}}}}}} {{{{{{{}}}}}}} | ^^^^^^^^^^^^^^^ | = help: try refactoring your code to minimize nesting error: this block is too nested --> $DIR/excessive_nesting.rs:158:47 | LL | while let Some(i) = {{{{{{Some(1)}}}}}} {{{{{{{}}}}}}} | ^^^^^^^^^^ | = help: try refactoring your code to minimize nesting error: this block is too nested --> $DIR/excessive_nesting.rs:160:13 | LL | while {{{{{{{{true}}}}}}}} {{{{{{{{{}}}}}}}}} | ^^^^^^^^^^^^^^^^ | = help: try refactoring your code to minimize nesting error: this block is too nested --> $DIR/excessive_nesting.rs:160:34 | LL | while {{{{{{{{true}}}}}}}} {{{{{{{{{}}}}}}}}} | ^^^^^^^^^^^^^^ | = help: try refactoring your code to minimize nesting error: this block is too nested --> $DIR/excessive_nesting.rs:162:22 | LL | let d = D { d: {{{{{{{{{{{{{{{{{{{{{{{3}}}}}}}}}}}}}}}}}}}}}}} }; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: try refactoring your code to minimize nesting error: this block is too nested --> $DIR/excessive_nesting.rs:164:7 | LL | {{{{1;}}}}..{{{{{{3}}}}}}; | ^^^^^^ | = help: try refactoring your code to minimize nesting error: this block is too nested --> $DIR/excessive_nesting.rs:164:19 | LL | {{{{1;}}}}..{{{{{{3}}}}}}; | ^^^^^^^^^ | = help: try refactoring your code to minimize nesting error: this block is too nested --> $DIR/excessive_nesting.rs:165:7 | LL | {{{{1;}}}}..={{{{{{{{{{{{{{{{{{{{{{{{{{6}}}}}}}}}}}}}}}}}}}}}}}}}}; | ^^^^^^ | = help: try refactoring your code to minimize nesting error: this block is too nested --> $DIR/excessive_nesting.rs:165:20 | LL | {{{{1;}}}}..={{{{{{{{{{{{{{{{{{{{{{{{{{6}}}}}}}}}}}}}}}}}}}}}}}}}}; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: try refactoring your code to minimize nesting error: this block is too nested --> $DIR/excessive_nesting.rs:166:9 | LL | ..{{{{{{{5}}}}}}}; | ^^^^^^^^^^^ | = help: try refactoring your code to minimize nesting error: this block is too nested --> $DIR/excessive_nesting.rs:167:10 | LL | ..={{{{{3}}}}}; | ^^^^^^^ | = help: try refactoring your code to minimize nesting error: this block is too nested --> $DIR/excessive_nesting.rs:168:7 | LL | {{{{{1;}}}}}..; | ^^^^^^^^ | = help: try refactoring your code to minimize nesting error: this block is too nested --> $DIR/excessive_nesting.rs:170:19 | LL | loop { break {{{{1}}}} }; | ^^^^^^^ | = help: try refactoring your code to minimize nesting error: this block is too nested --> $DIR/excessive_nesting.rs:171:12 | LL | loop {{{{{{}}}}}} | ^^^^^^^^ | = help: try refactoring your code to minimize nesting error: this block is too nested --> $DIR/excessive_nesting.rs:173:13 | LL | match {{{{{{true}}}}}} { | ^^^^^^^^^^^^ | = help: try refactoring your code to minimize nesting error: this block is too nested --> $DIR/excessive_nesting.rs:174:19 | LL | true => {{{{}}}}, | ^^^^ | = help: try refactoring your code to minimize nesting error: this block is too nested --> $DIR/excessive_nesting.rs:175:20 | LL | false => {{{{}}}}, | ^^^^ | = help: try refactoring your code to minimize nesting error: this block is too nested --> $DIR/excessive_nesting.rs:180:13 | LL | / { LL | | { LL | | println!("warning! :)"); LL | | } LL | | } | |_____________^ | = help: try refactoring your code to minimize nesting error: this block is too nested --> $DIR/excessive_nesting.rs:190:27 | LL | async fn c() -> u32 {{{{{{{0}}}}}}} | ^^^^^^^^^^^ | = help: try refactoring your code to minimize nesting error: this block is too nested --> $DIR/excessive_nesting.rs:196:7 | LL | {{{{b().await}}}}; | ^^^^^^^^^^^^^ | = help: try refactoring your code to minimize nesting error: aborting due to 41 previous errors