VKESX6YB2Q3CBOQKY7M2727HPC7NPLQNK6NOP5EHRZZLAE5MLKUQC
4WYI5U7YHCVEXBFCOY4M3JN7IZYSBBK6AOZJMBAQ6XWI2Y26IYXAC
6MR76MLLBLJUVM4K4VI3SVDYLN67FDG3VTLP4S2QD4Q2QO5UKPKAC
WDTZGPLRXG3N6UGLUQQUZ7V2ZSWD3J5RBIZNXL6AOTVKSRXRCT2AC
RI7HQBYA7OZBTINMECRKAM5JCCMI3HDLD2CBNYT2OVIHKZPZIWDAC
QRIJE4AQWN7A7O2CO7FXRV4FXZ5RHONQKRGHYXAD7WSECJYK2MFAC
I2P2FTLEKLICJKHQ3FHOLRQRQYGZCJTCTU2MWXU2TMIRIKG6YFCQC
D6UTHZA4XNAR2PTG4YEZFNNH3OTSNOWGDSVBYDRE5R2YSV7MPN6AC
24CCPM5ORU7ONWBW4OU6BLAW666JMQ5VXWO43VEOD6VSFT6TCX2QC
4W4CDACXFPTAKZP52OLER7S5GLCRADMCTPHJL27BNNJLT4BVF5TQC
5S4MZHL5SO3D3M2CNQESORNJ47QCX7X7SPTO3K63VDXMITYMRZBQC
ZVTVMOZQCMKERJXJOVZWYYIHY7GCHAA4RTVCUZBIHXWDQJIACPMAC
TB2QGHXN2PTACZQG4M53QBG74IDGSDQPAFSTRZ7UNHHCAXRWQEZQC
JQJTN6N53CMWHRUVXJ4K3HDNUYIM23W7GET7XTOBVCS57RCCT6ZQC
2Z4EGCWQV2GF3CZC6IBGLTOS6JN3NMNBNQMUOZTIOCRO54VB6DSQC
let manifest_path = Utf8PathBuf::try_from(cargo_px_env::generated_pkg_manifest_path()?)?;
let manifest_path = cargo_px_env::generated_pkg_manifest_path()
.wrap_err("getting manifest path from ENV")
.and_then(|path| Utf8PathBuf::try_from(path).wrap_err("parsing manifest path as UTF-8"))?;
let source_data = SourceData::default()
.with_cldr_for_tag(SourceData::LATEST_TESTED_CLDR_TAG, CldrLocaleSubset::Modern)?
.with_icuexport_for_tag(SourceData::LATEST_TESTED_ICUEXPORT_TAG)?;
let provider = DatagenProvider::new_latest_tested();
icu_datagen::datagen(
Some(&[langid!("en")]),
&[DecimalSymbolsV1Marker::KEY],
&source_data,
outputs,
)?;
DatagenDriver::new()
.with_keys([DecimalSymbolsV1Marker::KEY])
.with_locales([langid!("en")])
.export(&provider, sink)
.wrap_err("generating ICU data")?;