break e continue
Se você quiser iniciar imediatamente a próxima iteração use continue.
Se você quiser sair de qualquer loop cedo, use break. Para loop, isso pode receber uma expressão opcional que se torna o valor da expressão loop.
fn main() {
let mut i = 0;
loop {
i += 1;
if i > 5 {
break;
}
if i % 2 == 0 {
continue;
}
println!("{}", i);
}
}