commit | 336866002136e590c1353acf7828e561d5fedc52 | [log] [tgz] |
---|---|---|
author | Android Build Coastguard Worker <[email protected]> | Wed Dec 04 00:12:59 2024 +0000 |
committer | Android Build Coastguard Worker <[email protected]> | Wed Dec 04 00:12:59 2024 +0000 |
tree | 0b902b23f3cf454f0be2110b00c28ae205b3598a | |
parent | e6c7c3869100f957d62e81c6ef4238aea93ab027 [diff] | |
parent | 20b5313a4a70eacc3bb819471fd4f2192bc77b7d [diff] |
Snap for 12742097 from 20b5313a4a70eacc3bb819471fd4f2192bc77b7d to 25Q1-release Change-Id: I1e0e7131e8e2a900fdedbd8161a555e7d5d6796c
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.