warning: whole block
  --> foo.proto:5:1
   |
 5 | / message Blah {
...  |
12 | | }
   | \_^ this block

warning: nested blocks
  --> foo.proto:5:1
   |
 5 | /   message Blah {
 6 | |     required size_t x = 0;
 7 | | /   message Bonk {
...  | |
11 | | |   }
   | | \___- and this block
12 | |   }
   | \___^ this block

warning: parallel blocks
  --> foo.proto:5:1
   |
 5 | / message Blah {
 6 | |   required size_t x = 0;
 7 | |   message Bonk {
   | \__^ this block
...  |
11 |     }
   |  ___-
12 | / }
   | \_- and this block

warning: nested blocks same start
  --> foo.proto:5:1
   |
 5 | / / message Blah {
...  | |
11 | | |   }
   | | \___- and this block
12 | |   }
   | \___^ this block

warning: nested blocks same end
  --> foo.proto:5:1
   |
 5 | /   message Blah {
 6 | |     required size_t x = 0;
 7 | | /   message Bonk {
...  | |
12 | | | }
   | \___^ this block
   |   \_- and this block

warning: nested overlap
  --> foo.proto:5:1
   |
 5 | /   message Blah {
 6 | |     required size_t x = 0;
 7 | | /   message Bonk {
...  | |
11 | | |   }
   | \_____^ this block
12 |   | }
   |   \_- and this block

warning: nesting just the braces
  --> foo.proto:5:15
   |
 5 |     message Blah {
   |  ________________^
 6 | /     required size_t x = 0;
 7 | |     message Bonk {
   | |  ________________-
...  | /
11 | | |   }
   | | \___- and this block
12 | |   }
   | \___^ this block

warning: nesting just the braces same start
  --> foo.proto:5:15
   |
 5 |     message Blah {
   |  ________________^
   | /  ______________-
...  | /
11 | | |   }
   | | \___- and this block
12 | |   }
   | \___^ this block

warning: nesting just the braces same start (2)
  --> foo.proto:5:15
   |
 5 |     message Blah {
   |  ________________-
   | /  ______________^
...  | /
11 | | |   }
   | | \___^ and this block
12 | |   }
   | \___- this block

warning: braces nesting overlap
  --> foo.proto:5:15
   |
 5 |     message Blah {
   |  ________________^
 6 | /     required size_t x = 0;
 7 | |     message Bonk {
   | |  ________________-
...  | /
11 | | |   }
   | \_____^ this block
12 |   | }
   |   \_- and this block

warning: braces nesting overlap (2)
  --> foo.proto:7:17
   |
 5 |     message Blah {
   |  ________________-
 6 | /     required size_t x = 0;
 7 | |     message Bonk {
   | |  ________________^
...  | /
11 | | |   }
   | \_____- this block
12 |   | }
   |   \_^ and this block

encountered 11 warnings
