summaryrefslogtreecommitdiffstats
path: root/src/tools/rustfmt/tests/source/loop.rs
blob: 6e92cdc6c2c03257291c8c8c97cb757f087a1aa1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
fn main() {
    loop    
    {   return some_val;}

let x = loop { do_forever(); };

       'label :  loop {
        // Just comments
    }

    'a: while loooooooooooooooooooooooooooooooooong_variable_name + another_value > some_other_value{}

   while aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa > bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb {
   }

    while aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa {}

    'b: for xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx in some_iter(arg1, arg2) {
        // do smth
    }

    while let  Some(i) =     x.find('s')
    {
        x.update();
        continue;
        continue 'foo;
    }
}