I'm a Rust user; I'm not involved with its development. I had dinner with some of the main developers once; that's about it.
I'd recommend using this crate to work with grapheme clusters in Rust: https://crates.io/crates/unicode-segmentation
Re:Moving Away from Python 2
by steveklabnik on Saturday May 21, 2016 @10:24AM
(#11744772)
... Due to graphemes being unstable? What do you mean?
(Granted, I'm still learning, so maybe I can be as efficient without relying on unsafe, but still...)