|1.4.0||Nov 17, 2023|
|1.3.2||Oct 3, 2023|
|1.3.0||Sep 24, 2023|
|1.2.2||Apr 29, 2023|
|0.6.0||May 17, 2022|
#33 in #cldr
536 downloads per month
Used in 3 crates
This crate contains the source of truth for the Diplomat-generated
FFI for ICU4X.
While the types in this crate are public, APIs from this crate are not intended to be used from Rust
and as such this crate may unpredictably change its Rust API across compatible semver versions. The
extern "C" APIs exposed
by this crate, while not directly documented, are stable within the same major semver version, as are the bindings exposed under
This crate may still be explored for documentation on docs.rs, and there are generated language-specific docs available as well.
C++ has sphinx docs in
cpp/docs/, and the header files also contain documentation comments. The JS version has sphinx docs under
js/docs, and the TypeScript sources in
js/include are compatible with
This crate is
no_std and will not typically build as a staticlib on its own. If you wish to link to it you should prefer
icu_capi_staticlib, or for more esoteric platforms you may write a shim crate depending on this crate that hooks in
an allocator and panic hook.
More information on using ICU4X from C++ can be found in our tutorial.
For more information on development, authorship, contributing etc. please visit
ICU4X home page.