4 stable releases
new 1.4.0 | Nov 16, 2023 |
---|---|
1.3.2 | Oct 3, 2023 |
1.3.1 | Oct 2, 2023 |
1.3.0 | Sep 23, 2023 |
#33 in #cldr
5,038 downloads per month
Used in 14 crates
(4 directly)
2MB
30K
SLoC
icu_casemap 
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_locid::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_locid::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
~30K SLoC