fn main() { let s = String::from("hello"); // slicing is by BYTE index, not char count let hi = &s[0..2]; println!("{hi}"); }
&s[a..b] uses byte offsets