Hab letztens die Matasano Crypto Challenge angefangen und hab mir gedacht: “Ha! Lernste dabei direkt noch Rust!”. Bin leider dabei eher die mit den Eigenarten der Sprache zurechtzukommen, als die Challenges zu lösen. Und da ich mir nicht alles merken kann, mach ich mir hier ein Cheatsheet.

&[u8] to Vec

fn arr_to_vec(p: &[u8]) -> Vec<u8> {
    p.iter().cloned().collect()
}

reverse for

for i in (0..10).rev() {
    print!("{}", i);
}

Doku