Bug: 375623775

Clone this repo:
  1. e127de4 Migrate 9 newly imported crates to monorepo am: 65fcce4f0b by James Farrell · 7 weeks ago main
  2. 65fcce4 Migrate 9 newly imported crates to monorepo by James Farrell · 7 weeks ago
  3. 056b3ef ucs2: Add no_std variant am: 5c85611486 by Nikolina Ilic · 9 weeks ago
  4. 5c85611 ucs2: Add no_std variant by Nikolina Ilic · 9 weeks ago
  5. 6b78803 Merge remote-tracking branch 'origin/upstream' am: c5af6baf43 by Frank Piva · 10 weeks ago

ucs2-rs

UCS2 crate on crates.io UCS2 docs on docs.rs Licensed under MPL-2.0

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.

History

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.

License

Licensed under the Mozilla Public License 2.0. See the LICENSE file for the full text.