Why does slicing in Rust fail on anything that's not English?
The thing is, slicing in Rust happens by byte index, not char index!So when you do:
⛶let full = String::from("hello world");
let part = &full[0..5]; // slice from index 0 to 5 (not inclusive)
pr...