7 个稳定版本
1.5.1 | 2024年6月24日 |
---|---|
1.5.0 | 2024年5月28日 |
1.4.1 | 2024年6月24日 |
1.4.0 | 2023年11月16日 |
1.3.0 | 2023年9月23日 |
#353 in 国际化 (i18n)
21,277 每月下载量
用于 20 个crate (6 直接)
2MB
28K SLoC
icu_casemap
Unicode 字符和字符串的大小写映射。
该模块作为自己的crate (icu_casemap
) 和作为 icu
crate 的一部分发布。有关 ICU4X 项目的更多详细信息,请参阅后者。
示例
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")),
"γειά σου κόσμε"
);
更多信息
有关开发、作者身份、贡献等更多信息,请访问 ICU4X 主页
。
lib.rs
:
Unicode 字符和字符串的大小写映射。
该模块作为自己的crate (icu_casemap
) 和作为 icu
crate 的一部分发布。有关 ICU4X 项目的更多详细信息,请参阅后者。
示例
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")),
"γειά σου κόσμε"
);
依赖
~0.8–1.4MB
~28K SLoC