rust/rustfmt-core/tests/source/loop.rs
2018-02-07 22:48:05 +09:00

30 lines
699 B
Rust

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;
}
}