commit | 60896a8b90a8c48113230aef55207d9e2018a3d0 | [log] [tgz] |
---|---|---|
author | Android Build Coastguard Worker <[email protected]> | Wed Dec 11 00:09:21 2024 +0000 |
committer | Android Build Coastguard Worker <[email protected]> | Wed Dec 11 00:09:21 2024 +0000 |
tree | 0b902b23f3cf454f0be2110b00c28ae205b3598a | |
parent | c9c21628aafeed1d1a4c7c8009ac785df7585421 [diff] | |
parent | e127de41bcbef3b56507b00ece4c113734edde15 [diff] |
Snap for 12779445 from e127de41bcbef3b56507b00ece4c113734edde15 to sdk-release Change-Id: Ib91d3d3a0227c3e7a91533dd1f901bbcfb483a8e
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.