encode_unicode (cargo): UTF-8 and UTF-16 character types, iterators and related methods for char, u8 and u16. 
Keywords: unicode|utf-8|utf-16|rust-library