Name: Anonymous 2016-05-15 5:47
Did you know Rust is finally getting rid of its "borrow checker" ?
http://blog.rust-lang.org/2016/04/19/MIR.html
http://blog.rust-lang.org/2016/04/19/MIR.html
while not Xs.end and got !x Xs.next: process x
let mut iterator = vec.into_iter();
while let Some(elem) = iterator.next() {
process(elem);
}