pub fn ucs2encode(array: &[u32]) -> Result<Vec<u16>>Expand description
Encodes an array of Unicode scalar values (u32) to UTF-16/UCS-2 code units (Vec<u16>).
Surrogate pairs are generated for codepoints above U+FFFF.
Returns an error for invalid codepoints.