@0⦊fn main() -> Result<(), u8> {
let mut countdown = 10⦉@0;
while @1,2⦊countdown > 0⦉@1,2 {
if @3,5⦊countdown < 5⦉@3,5 @6,8,9⦊{
might_abort(false);
}⦉@6,8,9@7⦊‸⦉@7
// See discussion (below the `Notes` section) on coverage results for the closing brace.
if @10⦊countdown < 5⦉@10 @11,13,14⦊{ might_abort(false); }⦉@11,13,14@12⦊‸⦉@12 // Counts for different regions on one line.
// For the following example, the closing brace is the last character on the line.
// This shows the character after the closing brace is highlighted, even if that next
// character is a newline.
if @15⦊countdown < 5⦉@15 @16,18,19⦊{ might_abort(false); }⦉@16,18,19@17⦊‸⦉@17
@20,21⦊countdown -= 1⦉@20,21;
}
@4⦊Ok(())
}⦉@4