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

#418 in Internationalization (i18n)

Download history 36529/week @ 2025-08-01 37630/week @ 2025-08-08 35108/week @ 2025-08-15 35796/week @ 2025-08-22 24479/week @ 2025-08-29 21459/week @ 2025-09-05 22397/week @ 2025-09-12 22716/week @ 2025-09-19 24961/week @ 2025-09-26 21484/week @ 2025-10-03 24805/week @ 2025-10-10 25080/week @ 2025-10-17 31600/week @ 2025-10-24 29757/week @ 2025-10-31 31529/week @ 2025-11-07 22091/week @ 2025-11-14

119,336 downloads per month
Used in 116 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.7–2.6MB
~48K SLoC