The decode_utf16 function currently lives in the std_unicode crate. But, as far as I can tell, this function doesn't depend on any Unicode tables and has no reason to be in this crate.
I suggest moving this function (and its associated iterator) into the core crate. This will allow for decoding UTF-16 text under #![no_std] in stable Rust.
The
decode_utf16function currently lives in thestd_unicodecrate. But, as far as I can tell, this function doesn't depend on any Unicode tables and has no reason to be in this crate.I suggest moving this function (and its associated iterator) into the
corecrate. This will allow for decoding UTF-16 text under#![no_std]in stable Rust.