encoding_rs is a Gecko-oriented Free Software / Open Source implementation
of the Encoding Standard in Rust.
Gecko-oriented means that converting to and from UTF-16 is supported in
addition to converting to and from UTF-8, that the performance and
streamability goals are browser-oriented, and that FFI-friendliness is a
goal.