pub fn encode_utf16<I: IntoIterator<Item = char>>( iter: I, ) -> EncodeUtf16<I::IntoIter> ⓘ
Creates an iterator that encodes an iterator over chars into UTF-16 u16 code units.
char
u16
use widestring::encode_utf16; let encoded: Vec<u16> = encode_utf16("𝄞music".chars()).collect(); let v = [ 0xD834, 0xDD1E, 0x006d, 0x0075, 0x0073, 0x0069, 0x0063, ]; assert_eq!(encoded, v);