I don’t think we do. I believe that most programs will manipulate Unicode (which in Rust happens to be represented as UTF-8, though that’s mostly hidden), and bytes. UCS-2 or UCS-4 would only ever be used because of very specific constraints (such as Servo interacting with SpiderMonkey) and do not warrant custom syntax built into the language.