GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • More »

This view

  • Original page
  • New address

GeezerVison is showing android.googlesource.com — platform/external/rust/crates/unicode-normalization - Git at Google

android/platform/external/rust/crates/unicode-normalization

Bug: 175870123

Clone this repo:

Branches

  • main
  • aml_ads_341826060
  • aml_ads_341826300
  • aml_art_341810020
  • aml_ase_341810000
  • aml_cbr_341810000
  • aml_con_341810060
  • aml_doc_341813030
  • aml_ext_341816020
  • aml_hef_341811030
More...

Tags

  • android-vts-14.0_r14
  • android-vts-15.0_r10
  • android-cts-14.0_r14
  • android-cts-15.0_r10
  • android-security-14.0.0_r31
  • android-security-15.0.0_r19
  • android-platform-15.0.0_r21
  • android-platform-14.0.0_r32
  • android-security-14.0.0_r30
  • android-security-15.0.0_r18
More...
  1. a8e3db9 Migrate 26 crates to monorepo by James Farrell · 2 years, 2 months ago main master
  2. 2f0b9a4 Update Android.bp by running cargo_embargo am: 3a843c5148 by James Farrell · 2 years, 3 months ago
  3. 3a843c5 Update Android.bp by running cargo_embargo by James Farrell · 2 years, 3 months ago
  4. cc2c6cd Update Android.bp by running cargo_embargo am: 1120090a07 am: 9448cbc37f by James Farrell · 2 years, 6 months ago android15-tests-dev
  5. 9448cbc Update Android.bp by running cargo_embargo am: 1120090a07 by James Farrell · 2 years, 6 months ago

unicode-normalization

Build Status Docs

Unicode character composition and decomposition utilities as described in Unicode Standard Annex #15.

This crate requires Rust 1.36+.

extern crate unicode_normalization;

use unicode_normalization::char::compose;
use unicode_normalization::UnicodeNormalization;

fn main() {
    assert_eq!(compose('A','\u{30a}'), Some('Å'));

    let s = "ÅΩ";
    let c = s.nfc().collect::<String>();
    assert_eq!(c, "ÅΩ");
}

crates.io

You can use this package in your project by adding the following to your Cargo.toml:

[dependencies]
unicode-normalization = "0.1.22"

no_std + alloc support

This crate is completely no_std + alloc compatible. This can be enabled by disabling the std feature, i.e. specifying default-features = false for this crate on your Cargo.toml.

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.