8 releases (stable)

2.0.0-beta1 Nov 23, 2024
1.5.1 Jun 24, 2024
1.5.0 May 28, 2024
1.4.0 Nov 16, 2023
1.3.0 Sep 23, 2023

#313 in Internationalization (i18n)

Download history 7509/week @ 2024-10-25 8768/week @ 2024-11-01 7777/week @ 2024-11-08 7892/week @ 2024-11-15 7153/week @ 2024-11-22 6615/week @ 2024-11-29 8120/week @ 2024-12-06 8071/week @ 2024-12-13 5363/week @ 2024-12-20 4477/week @ 2024-12-27 7099/week @ 2025-01-03 8216/week @ 2025-01-10 8332/week @ 2025-01-17 7766/week @ 2025-01-24 9302/week @ 2025-01-31 9657/week @ 2025-02-07

36,329 downloads per month
Used in 35 crates (7 directly)

Unicode-3.0

2MB
29K SLoC

icu_casemap crates.io

Case mapping for Unicode characters and strings.

This module is published as its own crate (icu_casemap) and as part of the icu crate. See the latter for more details on the ICU4X project.

Examples

use icu::casemap::CaseMapper;
use icu::locale::langid;

let cm = CaseMapper::new();

assert_eq!(
    cm.uppercase_to_string("hello world", &langid!("und")),
    "HELLO WORLD"
);
assert_eq!(
    cm.lowercase_to_string("Γειά σου Κόσμε", &langid!("und")),
    "γειά σου κόσμε"
);

More Information

For more information on development, authorship, contributing etc. please visit ICU4X home page.


lib.rs:

Case mapping for Unicode characters and strings.

This module is published as its own crate (icu_casemap) and as part of the icu crate. See the latter for more details on the ICU4X project.

Examples

use icu::casemap::CaseMapper;
use icu::locale::langid;

let cm = CaseMapper::new();

assert_eq!(
    cm.uppercase_to_string("hello world", &langid!("und")),
    "HELLO WORLD"
);
assert_eq!(
    cm.lowercase_to_string("Γειά σου Κόσμε", &langid!("und")),
    "γειά σου κόσμε"
);

Dependencies

~0.8–1.5MB
~29K SLoC

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy