11 个稳定版本
1.5.1 | 2024年6月25日 |
---|---|
1.4.1 | 2024年2月15日 |
1.4.0 | 2023年11月17日 |
1.2.2 | 2023年4月29日 |
0.6.0 | 2022年5月17日 |
#392 在 国际化(i18n)
3,194 每月下载量
用于 3 个包
3.5MB
49K SLoC
icu_capi
此包包含 Diplomat 生成的 FFI 绑定的源代码。它生成 C、C++、JavaScript 和 TypeScript 绑定。此包还包含 ICU4X 的 extern "C"
FFI。
尽管此包中的类型是公开的,但此包的 API 不建议从 Rust 中使用,因此此包的 Rust API 可能会在兼容的 semver 版本之间不可预测地更改。此包暴露的 extern "C"
API,尽管没有直接文档,但在同一主版本 semver 内是稳定的,如 cpp/
和 js/
文件夹下的绑定。
可以在 docs.rs 上找到此包的文档,还有针对特定语言的文档。C++、Dart 和 TypeScript 头文件包含内联文档,提供预渲染版本:C++,TypeScript。
此包与 no_std
兼容。如果您希望在 no_std
模式下使用它,您必须编写一个包装包,该包定义了一个分配器和 panic hook,以便将其编译为 C 库。
有关从 C++ 使用 ICU4X 的更多信息,请参阅我们的教程。
更多信息
有关开发、作者、贡献等更多信息,请访问 ICU4X 主页
。
依赖项
~2–14MB
~99K SLoC