commit | c9c21628aafeed1d1a4c7c8009ac785df7585421 | [log] [tgz] |
---|---|---|
author | Android Build Coastguard Worker <[email protected]> | Wed Dec 04 00:09:26 2024 +0000 |
committer | Android Build Coastguard Worker <[email protected]> | Wed Dec 04 00:09:26 2024 +0000 |
tree | 0b902b23f3cf454f0be2110b00c28ae205b3598a | |
parent | 5c85611486379691f6597afa2e54d061482a0551 [diff] | |
parent | 65fcce4f0b36c7396f71e1cc4b556327f666fa8b [diff] |
Snap for 12743396 from 65fcce4f0b36c7396f71e1cc4b556327f666fa8b to sdk-release Change-Id: I2add50d6f37651265caca4afef941f2260ad78d3
UCS-2 handling for Rust.
Note that UCS-2 is the predecessor of UTF-16. It is a fixed-length encoding, and it is used for things like UEFI.
This crate arose out of the needs of the uefi-rs
crate. The code was extracted and placed here for easier maintenance and easier reuse.
Most of the initial code has been contributed by FredrikAleksander.
Licensed under the Mozilla Public License 2.0. See the LICENSE file for the full text.