0.4.0 |
|
---|---|
0.3.3 |
|
0.3.0 |
|
#46 在 #icu4x
6,881 每月下载量
用于 2 个crate(通过 icu_provider_uprops)
1MB
13K SLoC
icu_codepointtrie
icu_codepointtrie
是 ICU4X
项目的实用程序crate。
此组件提供了一个数据结构,用于高效查找与代码点相关联的值。
它是现有 ICU4C UCPTrie / ICU4J CodePointTrie API的实现。
架构
ICU4X CodePointTrie
被设计为提供对从ICU4C导出的CodePointTrie数据的只读视图。有关数据结构设计的详细信息,请参阅CodePointTrie
结构的文档。
示例
查询 CodePointTrie
use icu_codepointtrie::planes;
let trie = planes::get_planes_trie();
assert_eq!(0, trie.get(0x41)); // 'A' as u32
assert_eq!(0, trie.get(0x13E0)); // 'Ꮰ' as u32
assert_eq!(1, trie.get(0x10044)); // '𐁄' as u32
更多信息
有关开发、作者、贡献等方面的更多信息,请访问 ICU4X 主页
。
依赖项
~0.5–1.1MB
~24K SLoC