11 releases (7 stable)

2.0.0-beta2 Feb 26, 2025
2.0.0-beta1 Nov 23, 2024
1.5.0 May 28, 2024
1.4.0 Nov 17, 2023
0.6.0 May 10, 2022

#373 in Internationalization (i18n)

Download history 24906/week @ 2024-11-16 25021/week @ 2024-11-23 26181/week @ 2024-11-30 28050/week @ 2024-12-07 27251/week @ 2024-12-14 21879/week @ 2024-12-21 21330/week @ 2024-12-28 27008/week @ 2025-01-04 25873/week @ 2025-01-11 24819/week @ 2025-01-18 20564/week @ 2025-01-25 22866/week @ 2025-02-01 21738/week @ 2025-02-08 22840/week @ 2025-02-15 21560/week @ 2025-02-22 17739/week @ 2025-03-01

87,699 downloads per month
Used in 73 crates (7 directly)

Unicode-3.0

1MB
17K 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.


lib.rs:

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.

Dependencies

~1.2–1.9MB
~35K SLoC