icu_capi 2.1.0

C interface to ICU4X
Documentation

icu_capi crates.io

This crate contains the extern "C" FFI for ICU4X, as well as the Diplomat-generated C, C++, Dart, JavaScript, and TypeScript bindings.

This crate is no_std-compatible, but requires an allocator. If you wish to use it in no_std mode, you can either enable the looping_panic_handler and libc_alloc Cargo features, or write a wrapper crate that defines an allocator/panic handler.

The extern "C" APIs exposed by this crate, while not directly documented, are stable within the same major semver version, as are the bindings in the bindings folder.

More Information

For more information on development, authorship, contributing etc. please visit ICU4X home page.