Function encoding_rs::mem::convert_utf16_to_str [−][src]
Expand description
Converts potentially-invalid UTF-16 to valid UTF-8 with errors replaced with the REPLACEMENT CHARACTER such that the validity of the output is signaled using the Rust type system.
The length of the destination buffer must be at least the length of the source buffer times three.
Returns the number of bytes written.
Panics
Panics if the destination buffer is shorter than stated above.