http://doc.rust-lang.org/master/std/str/trait.StrAllocating.html#method.to_utf16 This would also allow it to move into `core::str`.