commit | e6c7c3869100f957d62e81c6ef4238aea93ab027 | [log] [tgz] |
---|---|---|
author | Android Build Coastguard Worker <[email protected]> | Wed Nov 20 00:13:32 2024 +0000 |
committer | Android Build Coastguard Worker <[email protected]> | Wed Nov 20 00:13:32 2024 +0000 |
tree | 7588a0603c9f6962e9093fa8fdffcf898378a7c9 | |
parent | f3ea73ce2849c6c6f8c1e16964b11781e9f3c2a5 [diff] | |
parent | 6c2fabe336ceb5c442930a7e969f1f67b16fa360 [diff] |
Snap for 12680993 from 6c2fabe336ceb5c442930a7e969f1f67b16fa360 to 25Q1-release Change-Id: I3c6c11f00c2b25efed0cfeca27359eaff48e5171
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.