icu_testdata 
icu_testdata is a unit testing crate for ICU4X.
The crate exposes a data provider with stable data useful for unit testing. The data is based on a CLDR tag and a short list of locales that, together, cover a range of scenarios.
There are four modes of operation, enabled by features:
static(default) exposes [get_postcard_provider].fsexposes [get_json_provider]bakedexposes [get_baked_provider].metadataexposes the [metadata] module which contains information such as the CLDR Gitref and the list of included locales.
However, clients should not generally choose a specific provider, but rather use [get_provider].
This is currently an alias for [get_postcard_provider], as it is fast and has few dependencies.
Re-generating the data
Downloading fresh CLDR data
Regenerating JSON and postcard data
Examples
use Cow;
use *;
use locale;
let data_provider = get_provider;
let data: = data_provider
.load_resource
.unwrap
.take_payload
.unwrap;
let rule = "v = 0 and i % 10 = 2..4 and i % 100 != 12..14".parse
.expect;
assert_eq!;
More Information
For more information on development, authorship, contributing etc. please visit ICU4X home page.