commit | f3ea73ce2849c6c6f8c1e16964b11781e9f3c2a5 | [log] [tgz] |
---|---|---|
author | Frank Piva <[email protected]> | Sat Nov 16 17:34:38 2024 +0000 |
committer | Automerger Merge Worker <[email protected]> | Sat Nov 16 17:34:38 2024 +0000 |
tree | 0e6d9971d4ea8e203593c525fdb9b2df0ac84ee2 | |
parent | a12c5674ea338779d9bdad30e0bb108f285de185 [diff] | |
parent | 6b7880317687e667f969eaa79c986e6652a1bf66 [diff] |
Merge remote-tracking branch 'origin/upstream' am: c5af6baf43 am: 6b78803176 Original change: https://googleplex-android-review.googlesource.com/c/platform/external/rust/crates/ucs2/+/30288757 Change-Id: I8fdd784b27a2db525e35404850caccdbd38cf901 Signed-off-by: Automerger Merge Worker <[email protected]>
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.