14 releases (stable)

2.1.1 Oct 28, 2025
2.0.0 May 7, 2025
2.0.0-beta2 Feb 26, 2025
2.0.0-beta1 Nov 23, 2024
0.6.0 May 10, 2022

#472 in Internationalization (i18n)

Download history 23725/week @ 2025-09-23 23180/week @ 2025-09-30 23945/week @ 2025-10-07 23897/week @ 2025-10-14 29515/week @ 2025-10-21 30259/week @ 2025-10-28 31647/week @ 2025-11-04 27278/week @ 2025-11-11 34424/week @ 2025-11-18 25072/week @ 2025-11-25 37848/week @ 2025-12-02 36048/week @ 2025-12-09 32570/week @ 2025-12-16 19342/week @ 2025-12-23 24027/week @ 2025-12-30 34171/week @ 2026-01-06

117,169 downloads per month
Used in 126 crates (7 directly)

Unicode-3.0

340KB
5.5K SLoC

icu_provider_adapters crates.io

Adapters for composing and manipulating data providers.

  • Use the fork module to marshall data requests between multiple possible providers.
  • Use the either module to choose between multiple provider types at runtime.
  • Use the filter module to programmatically reject certain data requests.
  • Use the fallback module to automatically resolve arbitrary locales for data loading.

More Information

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

Dependencies

~1.4–2.5MB
~46K SLoC