Slight refactor of group-handling code to reduce panics and attach span-based context where possible
VQBJBFEXRTJDBH27SVWRBCBFC7OOFOZ3DSMX7PE5BIZQLGHPVDYAC 7M4UI3TWQIAA333GQ577HDWDWZPSZKWCYG556L6SBRLB6SZDQYPAC CESJ4CTO26X4GBZBPXRXLOJT3JQJOGFN5EJSNAAZELNQRZF7QSYAC OWXLFLRMQDTXWN5QQQLJNAATWFWXIN2S4UQA2LC2A6AWX4UWM6LQC ROSR4HD5ENPQU3HH5IVYSOA5YM72W77CHVQARSD3T67BUNYG7KZQC 5FIVUZYFLOZ2CCH4GCOQQZFL3GDEB23VJ7J6YUXQDZQEAQDB76DQC XGNME3WRU3MJDTFHUFJYARLVXWBZIH5ODBOIIFTXHNCBTZQH2R7QC 2XQ6ZB4WZNNR4KNC3VWNTV7IRMGGAEP33JPQUVB3CVWAKHECZVRQC NO3PDO7PY7J3WPADNCS5VD6HKFY63E23I3SDR4DHXNVQJTG27RAAC QFPQZR4K4UZ7R2GQZJG4NYBGVQJVL2ANIKGGTOHAMIRIBQHPSQGAC F5LG7WENUUDRSCTDMA4M6BAC5RWTGQO45C4ZEBZDX6FHCTTHBVGQC 2SITVDYW6KANM24QXRHVSBL6S77UHKJLOSOHSUZQBJFL5NAAGQYAC 5TEX4MNUC4LDDRMNEOVCFNUUEZAGUXMKO3OIEQFXWRQKXSHY2NRQC BQ6N55O7RPG47G35YI37Z37456VKWT5KLGQKDQVAN2WI4K34TRBQC 7U2DXFMPZO4P53AMWYCVXG3EPB7UIAPEY4PDDINX4TTABHD5NGMQC UN2XEIEUIB4ERS3IXOHQT2GCPBKK3JKHCGEVKQFP4SCV5AONFXMQC HHJDRLLNN36UNIA7STAXEEVBCEMPJNB7SJQOS3TJLLYN4AEZ4MHQC SHNZZSZGIBTTD4IV5SMW5BIN5DORUWQVTVTNB5RMRD5CTFNOMJ6AC UKFEFT6LSI4K7X6UHQFZYD52DILKXMZMYSO2UYS2FCHNPXIF4BEQC 6ABVDTXZOHVUDZDKDQS256F74LFIMM5DO3OZWHKRXZBUTPII4WAQC C6W7N6N57UCNHEV55HEZ3G7WN2ZOBGMFBB5M5ZPDB2HNNHHTOPBQC VNSHGQYNPGKGGPYNVP4Z2RWD7JCSDJVYAADD6UXWBYL6ZRXKLE4AC BANMRGROVYKYRJ4N2P4HSOJ2JVV6VSEB3W34BFXPOEFND5O36CGAC BFL2Y7GN6NBXXNAUSD4M6T6CIVQ2OLERPE2CAFSLRF377WFFTVCQC HCGVXOF7P3KKS2IMGVJWI2POVOZQFPXH26YVBJZRSOYSUM4CHUBQC O77KA6C4UJGZXVGPEA7WCRQH6XYQJPWETSPDXI3VOKOSRQND7JEQC KZLFC7OWYNK3G5YNHRANUK3VUVCM6W6J34N7UABYA24XMZWAVVHQC NFV26FRQF6JNR7WLU72HR7W2GDHLDGDPAX3CYHZLBQEACJ24AB4QC KF65O6ODA2UE2GYYTXFINCJW54CN62LB65NQLZNI5UM2W76ABEJAC JZXXFWQKOYAFQLQZDRALXG4KGEDR7JKO3AZ5Q5X7IQTS7BCJP3QAC RLX6XPNZKD6GIRLWKYXFH2RNIU4ZNXLMHXLOMID3E6H53QXXXNZQC V5S5K33ALIEG5ZABUSAPO4ULHEBFDB2PLTW27A4BFS342SJG7URQC 56F2YE6HUZ76U4QBPUDJ2VQLJ75TQYNTVQIOX4QBOZ2H6GJKRGUQC 3NMKD6I57ONAGHEN4PZIAV2KPYESVR4JL3DTWSHXKCMVJBEQ4GIQC }fn group(error: GroupError, attribute_stream: TokenStream) {match error {GroupError::Fluent(error) => fluent(error),GroupError::InvalidMessage {fluent_name,rust_name,span,} => {emit_error! { span.unwrap(), "no matching Fluent message in canonical locale";help = "The field `{}` implies the Fluent message `{}`", rust_name, fluent_name};}GroupError::MissingCanonicalLocale {canonical_locale,matched_locales,} => emit_error! { attribute_stream, "missing canonical locale `{}`", canonical_locale;help = "{}", matched_locales},}
) -> Result<TokenStream, fluent::Error> {let canonical_message = group.remove_canonical_message(id, reference_kind)?;
) -> Result<TokenStream, fluent::GroupError> {let canonical_message = group.remove_canonical_message(ident, reference_kind)?;
fn remove_expression(&mut self,id: &str,derive_context: &derive::Context,) -> Result<syn::Expr, Error> {let message = self.messages.remove(id).unwrap();
fn try_remove_expression(&mut self, id: &str) -> Option<Message<String>> {self.messages.remove(id)}
let message_context = MessageContext {source: &self,root_id: id,// Any message where this value is `None` shouldn't be accessed directly, see:// https://docs.rs/fluent-syntax/latest/fluent_syntax/ast/struct.Attribute.html#examplepattern: message.value.as_ref().unwrap(),derive_context,};
// fn remove_expression(// &mut self,// id: &str,// derive_context: &derive::Context,// ) -> Result<syn::Expr, Error> {// let message = self.messages.remove(id).unwrap();
ast::message_body(message_context)}
// let message_context = MessageContext {// source: &self,// root_id: id,// // Any message where this value is `None` shouldn't be accessed directly, see:// // https://docs.rs/fluent-syntax/latest/fluent_syntax/ast/struct.Attribute.html#example// pattern: message.value.as_ref().unwrap(),// derive_context,// };// ast::message_body(message_context)// }
#[derive(Debug, Error)]pub enum GroupError {#[error("error parsing Fluent code: {0}")]Fluent(#[from] FluentError),#[error("the field `{rust_name}` doesn't have a matching Fluent message `{fluent_name}`")]InvalidMessage {fluent_name: String,rust_name: String,span: proc_macro2::Span,},#[error("missing canonical locale `{canonical_locale}`")]MissingCanonicalLocale {canonical_locale: String,matched_locales: String,},}
) -> Result<syn::Expr, Error> {let canonical_resource = self.locales.get_mut(&self.canonical_locale).unwrap();let message = canonical_resource.remove_expression(id, derive_context)?;
) -> Result<syn::Expr, GroupError> {let id = ident.to_string().to_kebab_case();let message = match self.canonical_resource.try_remove_expression(&id) {Some(canonical_message) => Ok(canonical_message),None => Err(GroupError::InvalidMessage {fluent_name: id.clone(),rust_name: ident.to_string(),span: ident.span(),}),}?;
Ok(message)
let message_context = MessageContext {source: &self.canonical_resource,root_id: &id,// Any message where this value is `None` shouldn't be accessed directly, see:// https://docs.rs/fluent-syntax/latest/fluent_syntax/ast/struct.Attribute.html#examplepattern: message.value.as_ref().unwrap(),derive_context,};let expression = ast::message_body(message_context)?;Ok(expression)
) -> Result<HashMap<&Locale, syn::Expr>, Error> {// Create a message for every locale *except* the canonoical localelet mut messages = HashMap::with_capacity(self.locales.len() - 1);
) -> Result<HashMap<&Locale, syn::Expr>, GroupError> {// Create a message for every additional localelet mut messages = HashMap::with_capacity(self.locales.len());let id = ident.to_string().to_kebab_case();
if compiled_messages.contains_expression(id) {let message = compiled_messages.remove_expression(id, derive_context)?;
if let Some(message) = compiled_messages.try_remove_expression(&id) {let expression = ast::message_body(MessageContext {source: &compiled_messages,root_id: &id,pattern: message.value.as_ref().unwrap(),derive_context,})?;
[[package]]name = "core-foundation-sys"version = "0.8.7"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b"name = "core_maths"version = "0.1.1"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "77745e017f5edba1a9c1d854f6f3a52dac8a12dd5af5d2f54aecf61e43d80d30"dependencies = ["libm",][[package]]][[package]]"proc-macro2","proc-macro2-diagnostics",dependencies = ["heck",checksum = "97af9b5f014e228b33e77d75ee0e6e87960124f0f4b16337b586a6bec91867b1"source = "registry+https://github.com/rust-lang/crates.io-index"version = "2.0.0"name = "duplicate"dependencies = ["core-foundation-sys","libc","windows",][[package]]version = "0.1.0"source = "git+https://github.com/unicode-org/icu4x#ca257a20d7178de4974eb385b771d86193a96159"name = "env_preferences"checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f"source = "registry+https://github.com/rust-lang/crates.io-index"version = "1.0.2"name = "equivalent"[[package]]checksum = "b7914353092ddf589ad78f25c5c1c21b7f80b0ff8621e7c814c3485b5306da9d"source = "registry+https://github.com/rust-lang/crates.io-index"version = "1.14.0"name = "either"[[package]]][[package]]"windows-sys",dependencies = ["libc",checksum = "33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d"source = "registry+https://github.com/rust-lang/crates.io-index"version = "0.3.10"name = "errno""ryu",dependencies = ["icu_locid","icu_locid_transform",][[package]]checksum = "e7b2da3cb6583f7e5f98d3e0e1f9ff70451398037445c8e89a0dc51594cf1736"source = "registry+https://github.com/rust-lang/crates.io-index"version = "0.14.1"name = "fluent-langneg""env_preferences","duplicate","fluent-langneg","icu_decimal","icu_locale","fixed_decimal","proc-macro-error","pretty_assertions","icu_locale","icu_provider 2.0.0-beta2","miette 7.5.0","icu_decimal","either","potential_utf",name = "icu_locale_core"version = "2.0.0-beta2"source = "git+https://github.com/unicode-org/icu4x?tag=icu%402.0.0-beta2#450bb445e32149e2825a055b5ebd8490b4b6694b"dependencies = ["displaydoc","litemap 0.7.5 (git+https://github.com/unicode-org/icu4x?tag=icu%402.0.0-beta2)","tinystr 0.8.1","writeable 0.6.1 (git+https://github.com/unicode-org/icu4x?tag=icu%402.0.0-beta2)","zerovec 0.11.1",][[package]]name = "icu_locale_data"version = "2.0.0-beta2"source = "git+https://github.com/unicode-org/icu4x?tag=icu%402.0.0-beta2#450bb445e32149e2825a055b5ebd8490b4b6694b"dependencies = ["icu_provider_baked",][[package]]version = "0.2.1"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "3590fea8e9e22d449600c9bbd481a8163bef223e4ff938e5f55899f8cf1adb93"dependencies = ["jiff-tzdb-platform","log","portable-atomic","portable-atomic-util","serde","windows-sys",][[package]]name = "jiff-icu"version = "0.1.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "2700a9698c121d64da0e1031084de497ca724c94cea3bc12e51b30793d8d5e9a"dependencies = ["icu_calendar","jiff",][[package]]name = "jiff-tzdb""thiserror 1.0.69","unicode-width 0.1.14",[[package]]name = "memchr"version = "2.7.4"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3"[[package]]name = "miette"version = "5.10.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "59bb584eaeeab6bd0226ccf3509a69d7936d148cf3d036ad350abe35e8c6856e"dependencies = ["miette-derive 5.10.0","once_cell",checksum = "30bde2b3dc3671ae49d8e2e9f044c7c005836e7a023ee57cffa25ab82764bb9e"source = "registry+https://github.com/rust-lang/crates.io-index"version = "0.7.5"source = "git+https://github.com/unicode-org/icu4x?tag=icu%402.0.0-beta2#450bb445e32149e2825a055b5ebd8490b4b6694b"[[package]]name = "log"version = "0.4.26"[[package]]name = "litemap"checksum = "23fb14cb19457329c82206317a5663005a4d404783dc74f4252769b0d5f42856"source = "registry+https://github.com/rust-lang/crates.io-index"version = "0.4.15"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab"[[package]]name = "litemap"version = "0.7.5"[[package]]name = "linux-raw-sys"checksum = "8355be11b20d696c8f18f6cc018c4e372165b1fa8126cef092399c9951984ffa"source = "registry+https://github.com/rust-lang/crates.io-index"version = "0.2.170"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "875b3680cb2f8f71bdcf9a30f38d48282f5d3c95cbf9b3fa57269bb5d5c06828"[[package]]name = "libm"version = "0.2.11"[[package]]name = "libc"checksum = "cf2cec2f5d266af45a071ece48b1fb89f3b00b2421ac3a5fe10285a6caaa60d3"[[package]]name = "jiff-tzdb-platform"version = "0.1.2"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "a63c62e404e7b92979d2792352d885a7f8f83fd1d0d31eea582d77b2ceca697e"dependencies = ["jiff-tzdb",]source = "registry+https://github.com/rust-lang/crates.io-index"version = "0.1.2"dependencies = ["equivalent","hashbrown",][[package]]name = "is_ci"version = "1.2.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "7655c9839580ee829dfacba1d1278c2b7883e50a277ff7541299489d6bdfdc45"[[package]]name = "itertools"version = "0.11.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "b1c173a5686ce8bfa551b3563d0c2170bf24ca44da99c7ca4bfdab5418c3fe57"dependencies = ["either",][[package]]name = "jiff"checksum = "8c9c992b02b5b4c94ea26e32fe5bccb7aa7d9f390ab5c1221ff895bc7ea8b652"source = "registry+https://github.com/rust-lang/crates.io-index"version = "2.7.1"][[package]]name = "indexmap""syn 2.0.99",][[package]]name = "icu_provider_macros"version = "1.5.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6"dependencies = ["proc-macro2","quote","tinystr 0.7.6","writeable 0.5.5","yoke 0.7.5","zerofrom 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)","zerovec 0.10.4",][[package]]name = "icu_provider"version = "2.0.0-beta2"source = "git+https://github.com/unicode-org/icu4x?tag=icu%402.0.0-beta2#450bb445e32149e2825a055b5ebd8490b4b6694b"dependencies = ["displaydoc","icu_locale_core","stable_deref_trait","tinystr 0.8.1","writeable 0.6.1 (git+https://github.com/unicode-org/icu4x?tag=icu%402.0.0-beta2)","yoke 0.8.0","zerofrom 0.1.6 (git+https://github.com/unicode-org/icu4x?tag=icu%402.0.0-beta2)","zerovec 0.11.1",][[package]]name = "icu_provider_baked"version = "2.0.0-beta2"source = "git+https://github.com/unicode-org/icu4x?tag=icu%402.0.0-beta2#450bb445e32149e2825a055b5ebd8490b4b6694b"dependencies = ["icu_provider 2.0.0-beta2","writeable 0.6.1 (git+https://github.com/unicode-org/icu4x?tag=icu%402.0.0-beta2)","zerotrie","zerovec 0.11.1",[[package]]name = "icu_provider"version = "1.5.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9"dependencies = ["displaydoc","icu_locid","icu_provider_macros","stable_deref_trait",version = "2.0.0-beta2"source = "git+https://github.com/unicode-org/icu4x?tag=icu%402.0.0-beta2#450bb445e32149e2825a055b5ebd8490b4b6694b"dependencies = ["icu_provider_baked",]][[package]]name = "icu_properties_data""icu_provider 2.0.0-beta2","potential_utf","zerotrie","zerovec 0.11.1","icu_properties_data","icu_locale_core",dependencies = ["displaydoc","icu_collections",version = "2.0.0-beta2"source = "git+https://github.com/unicode-org/icu4x?tag=icu%402.0.0-beta2#450bb445e32149e2825a055b5ebd8490b4b6694b"[[package]]name = "icu_properties"version = "2.0.0-beta2"source = "git+https://github.com/unicode-org/icu4x?tag=icu%402.0.0-beta2#450bb445e32149e2825a055b5ebd8490b4b6694b"dependencies = ["icu_locale","icu_provider_baked",]][[package]]name = "icu_plurals_data""icu_provider 2.0.0-beta2","zerovec 0.11.1","icu_plurals_data",dependencies = ["displaydoc","fixed_decimal",version = "2.0.0-beta2"source = "git+https://github.com/unicode-org/icu4x?tag=icu%402.0.0-beta2#450bb445e32149e2825a055b5ebd8490b4b6694b"][[package]]name = "icu_plurals""writeable 0.6.1 (git+https://github.com/unicode-org/icu4x?tag=icu%402.0.0-beta2)","yoke 0.8.0","zerovec 0.11.1",dependencies = ["displaydoc","either",version = "0.4.0"source = "git+https://github.com/unicode-org/icu4x?tag=icu%402.0.0-beta2#450bb445e32149e2825a055b5ebd8490b4b6694b"[[package]]name = "icu_pattern"version = "2.0.0-beta2"source = "git+https://github.com/unicode-org/icu4x?tag=icu%402.0.0-beta2#450bb445e32149e2825a055b5ebd8490b4b6694b"dependencies = ["icu_provider_baked",]][[package]]name = "icu_normalizer_data""zerovec 0.11.1","smallvec","icu_provider 2.0.0-beta2",dependencies = ["displaydoc","icu_collections","icu_normalizer_data","icu_properties",version = "2.0.0-beta2"source = "git+https://github.com/unicode-org/icu4x?tag=icu%402.0.0-beta2#450bb445e32149e2825a055b5ebd8490b4b6694b"][[package]]name = "icu_locid_transform_data"version = "1.5.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e"[[package]]name = "icu_normalizer""icu_provider 1.5.0","tinystr 0.7.6","zerovec 0.10.4",][[package]]name = "icu_locid_transform"version = "1.5.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e"dependencies = ["displaydoc","icu_locid","icu_locid_transform_data","litemap 0.7.5 (registry+https://github.com/rust-lang/crates.io-index)","tinystr 0.7.6","writeable 0.5.5","zerovec 0.10.4",name = "icu_locid"version = "1.5.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637"dependencies = ["displaydoc",[[package]]version = "0.3.0-beta2"source = "git+https://github.com/unicode-org/icu4x?tag=icu%402.0.0-beta2#450bb445e32149e2825a055b5ebd8490b4b6694b"dependencies = ["icu_locale","icu_provider_baked",][[package]]name = "icu_list"version = "2.0.0-beta2"source = "git+https://github.com/unicode-org/icu4x?tag=icu%402.0.0-beta2#450bb445e32149e2825a055b5ebd8490b4b6694b"dependencies = ["displaydoc","icu_list_data","icu_provider 2.0.0-beta2","regex-automata","writeable 0.6.1 (git+https://github.com/unicode-org/icu4x?tag=icu%402.0.0-beta2)","zerovec 0.11.1",][[package]]name = "icu_list_data"version = "2.0.0-beta2"source = "git+https://github.com/unicode-org/icu4x?tag=icu%402.0.0-beta2#450bb445e32149e2825a055b5ebd8490b4b6694b"dependencies = ["icu_locale","icu_provider_baked",][[package]]name = "icu_locale"version = "2.0.0-beta2"source = "git+https://github.com/unicode-org/icu4x?tag=icu%402.0.0-beta2#450bb445e32149e2825a055b5ebd8490b4b6694b"dependencies = ["displaydoc","icu_collections","icu_locale_core","icu_locale_data","icu_provider 2.0.0-beta2","potential_utf","tinystr 0.8.1","zerovec 0.11.1",]][[package]]name = "icu_experimental_data""zerovec 0.11.1","zerotrie","tinystr 0.8.1","writeable 0.6.1 (git+https://github.com/unicode-org/icu4x?tag=icu%402.0.0-beta2)","zerofrom 0.1.6 (git+https://github.com/unicode-org/icu4x?tag=icu%402.0.0-beta2)","smallvec","num-bigint","num-rational","num-traits","icu_provider 2.0.0-beta2","litemap 0.7.5 (git+https://github.com/unicode-org/icu4x?tag=icu%402.0.0-beta2)","icu_normalizer","icu_pattern","icu_plurals","icu_properties","icu_list","icu_locale","icu_locale_core","fixed_decimal","icu_collections","icu_decimal","icu_experimental_data",dependencies = ["displaydoc",version = "0.3.0-beta2"source = "git+https://github.com/unicode-org/icu4x?tag=icu%402.0.0-beta2#450bb445e32149e2825a055b5ebd8490b4b6694b"[[package]]name = "icu_experimental"version = "2.0.0-beta2"source = "git+https://github.com/unicode-org/icu4x?tag=icu%402.0.0-beta2#450bb445e32149e2825a055b5ebd8490b4b6694b"dependencies = ["icu_locale","icu_provider_baked",]][[package]]name = "icu_decimal_data""icu_locale_core","icu_provider 2.0.0-beta2","tinystr 0.8.1","writeable 0.6.1 (git+https://github.com/unicode-org/icu4x?tag=icu%402.0.0-beta2)","zerovec 0.11.1",dependencies = ["displaydoc","fixed_decimal","icu_decimal_data",version = "2.0.0-beta2"source = "git+https://github.com/unicode-org/icu4x?tag=icu%402.0.0-beta2#450bb445e32149e2825a055b5ebd8490b4b6694b"][[package]]name = "icu_decimal""potential_utf","yoke 0.8.0","zerofrom 0.1.6 (git+https://github.com/unicode-org/icu4x?tag=icu%402.0.0-beta2)","zerovec 0.11.1",dependencies = ["displaydoc",version = "2.0.0-beta2"source = "git+https://github.com/unicode-org/icu4x?tag=icu%402.0.0-beta2#450bb445e32149e2825a055b5ebd8490b4b6694b"][[package]]name = "icu_collections""calendrical_calculations","displaydoc","icu_locid","icu_provider 1.5.0","tinystr 0.7.6","writeable 0.5.5","zerovec 0.10.4",dependencies = [checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea"[[package]]name = "icu_calendar"version = "1.5.2"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "7265b2137f9a36f7634a308d91f984574bbdba8cfd95ceffe1c345552275a8ff"source = "registry+https://github.com/rust-lang/crates.io-index"version = "0.5.0"[[package]]name = "heck"checksum = "bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289"source = "registry+https://github.com/rust-lang/crates.io-index"version = "0.15.2"[[package]]name = "hashbrown"checksum = "a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2"source = "registry+https://github.com/rust-lang/crates.io-index"version = "0.3.2"[[package]]name = "glob"checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f"source = "registry+https://github.com/rust-lang/crates.io-index"version = "0.31.1"][[package]]name = "gimli"][[package]]name = "getrandom"version = "0.2.15"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7"dependencies = ["cfg-if","libc","wasi","pin-project-lite","pin-utils","slab","futures-task","futures-macro","futures-core",dependencies = [checksum = "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81"source = "registry+https://github.com/rust-lang/crates.io-index"version = "0.3.31"[[package]]name = "futures-timer"version = "3.0.3"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "f288b0a4f20f9a56b5d1da57e2227c661b7b16168e2f72365f57b63326e29b24"[[package]]name = "futures-util"checksum = "f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988"source = "registry+https://github.com/rust-lang/crates.io-index"version = "0.3.31"name = "futures-task"][[package]]"syn 2.0.99",dependencies = ["proc-macro2","quote",checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650"source = "registry+https://github.com/rust-lang/crates.io-index"version = "0.3.31"name = "futures-macro"[[package]]checksum = "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e"source = "registry+https://github.com/rust-lang/crates.io-index"version = "0.3.31"name = "futures-core"][[package]]][[package]]name = "portable-atomic"version = "1.11.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "350e9b48cbc6b0e028b0473b114454c6316e57336ee184ceab6e53f72c178b3e"[[package]]name = "portable-atomic-util"version = "0.2.4"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "d8a2f0d8d040d7848a709caf78912debcc3f33ee4b3cac47d73d1e1069e83507"dependencies = ["portable-atomic",][[package]]name = "potential_utf"version = "0.1.2"source = "git+https://github.com/unicode-org/icu4x?tag=icu%402.0.0-beta2#450bb445e32149e2825a055b5ebd8490b4b6694b"dependencies = ["serde","zerovec 0.11.1",][[package]]name = "proc-macro-error"version = "1.0.4"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c"dependencies = ["proc-macro-error-attr","proc-macro2","quote","syn 1.0.109","version_check",][[package]]name = "proc-macro-error-attr"version = "1.0.4"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869"dependencies = ["proc-macro2","quote","version_check",][[package]]name = "proc-macro2"version = "1.0.94"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "a31971752e70b8b2686d7e46ec17fb38dad4051d94024c88df49b667caea9c84"dependencies = ["unicode-ident",dependencies = ["toml_edit",checksum = "8ecf48c7ca261d60b74ab1a7b20da18bede46776b2e55535cb958eb595c5fa7b"source = "registry+https://github.com/rust-lang/crates.io-index"version = "3.2.0"dependencies = ["diff","yansi",][[package]]name = "proc-macro-crate"checksum = "3ae130e2f271fbc2ac3a40fb1d07180839cdbbe443c7a27e1e3c13c5cac0116d"source = "registry+https://github.com/rust-lang/crates.io-index"version = "1.4.1"][[package]]name = "pretty_assertions"][[package]]name = "ppv-lite86"version = "0.2.20"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04"dependencies = ["zerocopy","glob","proc-macro-crate","proc-macro2","quote","regex","relative-path","rustc_version","syn 2.0.99","unicode-ident",][[package]]name = "rstest_reuse"version = "0.7.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "b3a8fb4672e840a587a66fc577a5491375df51ddb88f2a2c2a792598c326fe14"dependencies = ["quote","rand","syn 2.0.99",][[package]]name = "rustc-demangle"version = "0.1.24"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f"[[package]]name = "rustc_version"version = "0.4.1"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92"dependencies = ["semver",][[package]]name = "rustix"version = "0.38.44"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154"dependencies = ["bitflags","errno",source = "git+https://github.com/unicode-org/icu4x?tag=icu%402.0.0-beta2#450bb445e32149e2825a055b5ebd8490b4b6694b"dependencies = ["displaydoc","yoke 0.8.0","zerofrom 0.1.6 (git+https://github.com/unicode-org/icu4x?tag=icu%402.0.0-beta2)",][[package]]name = "zerovec"version = "0.10.4"source = "registry+https://github.com/rust-lang/crates.io-index"name = "zerovec-derive"version = "0.10.3"][[package]]"yoke 0.8.0","zerofrom 0.1.6 (git+https://github.com/unicode-org/icu4x?tag=icu%402.0.0-beta2)","zerovec-derive 0.11.1",dependencies = [checksum = "aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079"dependencies = ["yoke 0.7.5","zerofrom 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)","zerovec-derive 0.10.3",][[package]]name = "zerovec"version = "0.11.1"source = "git+https://github.com/unicode-org/icu4x?tag=icu%402.0.0-beta2#450bb445e32149e2825a055b5ebd8490b4b6694b"source = "registry+https://github.com/rust-lang/crates.io-index"version = "0.2.1"name = "windows_aarch64_gnullvm"version = "0.52.6"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3"[[package]]name = "windows_aarch64_msvc"version = "0.52.6"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469"[[package]]name = "windows_i686_gnu"version = "0.52.6"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b"[[package]]name = "windows_i686_gnullvm"version = "0.52.6"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66"[[package]]name = "windows_i686_msvc"version = "0.52.6"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66"[[package]]name = "windows_x86_64_gnu"version = "0.52.6"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78"[[package]]name = "windows_x86_64_gnullvm"version = "0.52.6"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d"[[package]]name = "windows_x86_64_msvc"version = "0.52.6"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec"[[package]]name = "winnow"version = "0.7.3"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "0e7f4ea97f6f78012141bcdb6a216b2609f0979ada50b20ca5b52dde2eac2bb1"dependencies = ["memchr",][[package]]name = "writeable"version = "0.5.5"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51"[[package]]name = "writeable"version = "0.6.1"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb"[[package]]name = "writeable"version = "0.6.1"source = "git+https://github.com/unicode-org/icu4x?tag=icu%402.0.0-beta2#450bb445e32149e2825a055b5ebd8490b4b6694b"dependencies = ["either",][[package]]name = "yansi"version = "1.0.1"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049"[[package]]name = "yoke"version = "0.7.5"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40"dependencies = ["serde","stable_deref_trait","yoke-derive 0.7.5","zerofrom 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",][[package]]name = "yoke"version = "0.8.0"source = "git+https://github.com/unicode-org/icu4x?tag=icu%402.0.0-beta2#450bb445e32149e2825a055b5ebd8490b4b6694b"dependencies = ["serde","stable_deref_trait","yoke-derive 0.8.0","zerofrom 0.1.6 (git+https://github.com/unicode-org/icu4x?tag=icu%402.0.0-beta2)",][[package]]name = "yoke-derive"version = "0.7.5"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154"dependencies = ["proc-macro2","quote","syn 2.0.99","synstructure",][[package]]name = "yoke-derive"version = "0.8.0"source = "git+https://github.com/unicode-org/icu4x?tag=icu%402.0.0-beta2#450bb445e32149e2825a055b5ebd8490b4b6694b"dependencies = ["proc-macro2","quote","syn 2.0.99","synstructure",][[package]]name = "zerocopy"version = "0.7.35"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0"dependencies = ["byteorder","zerocopy-derive",][[package]]name = "zerocopy-derive"version = "0.7.35"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e"dependencies = ["proc-macro2","quote","syn 2.0.99",][[package]]name = "zerofrom"version = "0.1.6"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5"dependencies = ["zerofrom-derive 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",][[package]]name = "zerofrom"version = "0.1.6"source = "git+https://github.com/unicode-org/icu4x?tag=icu%402.0.0-beta2#450bb445e32149e2825a055b5ebd8490b4b6694b"dependencies = ["zerofrom-derive 0.1.6 (git+https://github.com/unicode-org/icu4x?tag=icu%402.0.0-beta2)",][[package]]name = "zerofrom-derive"version = "0.1.6"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502"dependencies = ["proc-macro2","quote","syn 2.0.99","synstructure",][[package]]name = "zerofrom-derive"version = "0.1.6"source = "git+https://github.com/unicode-org/icu4x?tag=icu%402.0.0-beta2#450bb445e32149e2825a055b5ebd8490b4b6694b"dependencies = ["proc-macro2","quote","syn 2.0.99","synstructure",][[package]]name = "zerotrie"][[package]]"linux-raw-sys","windows-sys",][[package]]name = "ryu"version = "1.0.20"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f"[[package]]name = "same-file"version = "1.0.6"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502"dependencies = ["winapi-util",][[package]]name = "semver"version = "1.0.26"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0"[[package]]name = "serde"version = "1.0.218"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "e8dfc9d19bdbf6d17e22319da49161d5d0108e4188e8b680aef6299eed22df60"dependencies = ["serde_derive",][[package]]name = "serde_derive"version = "1.0.218"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "f09503e191f4e797cb8aac08e9a4a4695c5edf6a2e70e376d961ddd5c969f82b"dependencies = ["proc-macro2","quote","syn 2.0.99",][[package]]name = "slab"version = "0.4.9"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67"dependencies = ["autocfg",][[package]]name = "smallvec"version = "1.14.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "7fcf8323ef1faaee30a44a340193b1ac6814fd9b7b4e88e9d4519a3e4abe1cfd"[[package]]name = "stable_deref_trait"version = "1.2.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3"[[package]]name = "supports-color"version = "3.0.2"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "c64fc7232dd8d2e4ac5ce4ef302b1d81e0b80d055b9d77c7c4f51f6aa4c867d6"dependencies = ["is_ci",][[package]]name = "supports-hyperlinks"version = "3.1.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "804f44ed3c63152de6a9f90acbea1a110441de43006ea51bcce8f436196a288b"[[package]]name = "supports-unicode"version = "3.0.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "b7401a30af6cb5818bb64852270bb722533397edcfc7344954a38f420819ece2"[[package]]name = "syn"version = "1.0.109"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237"dependencies = ["proc-macro2","unicode-ident",][[package]]name = "syn"version = "2.0.99"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "e02e925281e18ffd9d640e234264753c43edc62d64b2d4cf898f1bc5e75f3fc2"dependencies = ["proc-macro2","quote","unicode-ident",][[package]]name = "synstructure"version = "0.13.1"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971"dependencies = ["proc-macro2","quote","syn 2.0.99",][[package]]name = "tardar"version = "0.1.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "900c942f83b6a8b9998cc8f74ad3ffa24b7ff3c4279ea1c1c52d95dced9f3516"dependencies = ["miette 5.10.0","vec1",][[package]]name = "terminal_size"version = "0.4.1"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "5352447f921fda68cf61b4101566c0bdb5104eff6804d0678e5227580ab6a4e9"dependencies = ["rustix","windows-sys",][[package]]name = "textwrap"version = "0.16.2"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "c13547615a44dc9c452a8a534638acdf07120d4b6847c8178705da06306a3057"dependencies = ["unicode-linebreak","unicode-width 0.2.0",][[package]]name = "thiserror"version = "1.0.69"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52"dependencies = ["thiserror-impl 1.0.69",][[package]]name = "thiserror"version = "2.0.12"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708"dependencies = ["thiserror-impl 2.0.12",][[package]]name = "thiserror-impl"version = "1.0.69"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1"dependencies = ["proc-macro2","quote","syn 2.0.99",][[package]]name = "thiserror-impl"version = "2.0.12"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d"dependencies = ["proc-macro2","quote","syn 2.0.99",][[package]]name = "tinystr"version = "0.7.6"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f"dependencies = ["displaydoc","zerovec 0.10.4",][[package]]name = "tinystr"version = "0.8.1"source = "git+https://github.com/unicode-org/icu4x?tag=icu%402.0.0-beta2#450bb445e32149e2825a055b5ebd8490b4b6694b"dependencies = ["displaydoc","zerovec 0.11.1",][[package]]name = "toml_datetime"version = "0.6.8"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41"[[package]]name = "toml_edit"version = "0.22.24"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "17b4795ff5edd201c7cd6dca065ae59972ce77d1b80fa0a84d94950ece7d1474"dependencies = ["indexmap","toml_datetime","winnow",][[package]]name = "unicode-ident"version = "1.0.18"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512"[[package]]name = "unicode-linebreak"version = "0.1.5"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "3b09c83c3c29d37506a3e260c08c03743a6bb66a9cd432c6934ab501a190571f"[[package]]name = "unicode-width"version = "0.1.14"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af"[[package]]name = "unicode-width"version = "0.2.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "1fc81956842c57dac11422a97c3b8195a1ff727f06e85c84ed2e8aa277c9a0fd"[[package]]name = "unicode-xid"version = "0.2.6"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853"[[package]]name = "vec1"version = "1.12.1"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "eab68b56840f69efb0fefbe3ab6661499217ffdc58e2eef7c3f6f69835386322"[[package]]name = "version_check"version = "0.9.5"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a"[[package]]name = "walkdir"version = "2.5.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b"dependencies = ["same-file","winapi-util",][[package]]name = "wasi"version = "0.11.0+wasi-snapshot-preview1"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"[[package]]name = "wax"version = "0.6.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "8d12a78aa0bab22d2f26ed1a96df7ab58e8a93506a3e20adb47c51a93b4e1357"dependencies = ["const_format","itertools","miette 5.10.0","nom","pori","regex","tardar","thiserror 1.0.69","walkdir",][[package]]name = "winapi-util"version = "0.1.9"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb"dependencies = ["windows-sys",][[package]]name = "windows"version = "0.56.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "1de69df01bdf1ead2f4ac895dc77c9351aefff65b2f3db429a343f9cbf05e132"dependencies = ["windows-core","windows-targets",][[package]]name = "windows-core"version = "0.56.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "4698e52ed2d08f8658ab0c39512a7c00ee5fe2688c65f8c0a4f06750d729f2a6"dependencies = ["windows-implement","windows-interface","windows-result","windows-targets",][[package]]name = "windows-implement"version = "0.56.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "f6fc35f58ecd95a9b71c4f2329b911016e6bec66b3f2e6a4aad86bd2e99e2f9b"dependencies = ["proc-macro2","quote","syn 2.0.99",][[package]]name = "windows-interface"version = "0.56.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "08990546bf4edef8f431fa6326e032865f27138718c587dc21bc0265bbcb57cc"dependencies = ["proc-macro2","quote","syn 2.0.99",][[package]]name = "windows-result"version = "0.1.2"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "5e383302e8ec8515204254685643de10811af0ed97ea37210dc26fb0032647f8"dependencies = ["windows-targets",][[package]]name = "windows-sys"version = "0.59.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b"dependencies = ["windows-targets",][[package]]name = "windows-targets"version = "0.52.6"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973"dependencies = ["windows_aarch64_gnullvm","windows_aarch64_msvc","windows_i686_gnu","windows_i686_gnullvm","windows_i686_msvc","windows_x86_64_gnu","windows_x86_64_gnullvm","windows_x86_64_msvc","libc","cfg-if",dependencies = [checksum = "1f168d99749d307be9de54d23fd226628d99768225ef08f6ffb52e0182a27746"source = "registry+https://github.com/rust-lang/crates.io-index"name = "rstest_macros"version = "0.25.0"[[package]]checksum = "6fc39292f8613e913f7df8fa892b8944ceb47c247b78e1b1ae2f09e019be789d"dependencies = ["futures-timer","futures-util","rstest_macros","rustc_version",]source = "registry+https://github.com/rust-lang/crates.io-index"name = "regex-syntax"version = "0.8.5"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c"[[package]]name = "relative-path"version = "1.9.3"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "ba39f3699c378cd8970968dcbff9c43159ea4cfbd88d43c00b22f2ef10a435d2"[[package]]name = "rstest"version = "0.25.0"[[package]]name = "proc-macro2-diagnostics"version = "0.10.1"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "af066a9c399a26e020ada66a034357a868728e72cd426f3adcd35f80d88d88c8"dependencies = ["proc-macro2","quote","syn 2.0.99","version_check","yansi",][[package]]name = "quote"version = "1.0.39"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "c1f1914ce909e1658d9907913b4b91947430c7d9be598b15a1912935b8c04801"dependencies = ["proc-macro2",][[package]]name = "rand"version = "0.8.5"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404"dependencies = ["libc","rand_chacha","rand_core",][[package]]name = "rand_chacha"version = "0.3.1"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88"dependencies = ["ppv-lite86","rand_core",][[package]]name = "rand_core"version = "0.6.4"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c"dependencies = ["getrandom",][[package]]name = "regex"version = "1.11.1"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191"dependencies = ["aho-corasick","memchr","regex-automata","regex-syntax",][[package]]name = "regex-automata"version = "0.4.9"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908"dependencies = ["aho-corasick","memchr","regex-syntax",]][[package]]name = "pori"version = "0.0.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "a4a63d338dec139f56dacc692ca63ad35a6be6a797442479b55acd611d79e906"dependencies = ["nom",[[package]][[package]]name = "pin-utils"version = "0.1.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"checksum = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b"source = "registry+https://github.com/rust-lang/crates.io-index"version = "0.2.16"[[package]]name = "pin-project-lite"checksum = "1036865bb9422d3300cf723f657c2851d0e9ab12567854b1f4eba3d77decf564"source = "registry+https://github.com/rust-lang/crates.io-index"version = "4.2.0"name = "owo-colors"dependencies = ["memchr",][[package]]name = "once_cell"version = "1.20.3"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "945462a4b81e43c4e3ba96bd7b49d834c6f61198356aa858733bc4acf3cbe62e"[[package]]checksum = "62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87"source = "registry+https://github.com/rust-lang/crates.io-index"version = "0.36.7"][[package]]name = "nom"version = "7.1.3"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a"dependencies = ["memchr","minimal-lexical",][[package]]name = "num-bigint"version = "0.4.6"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9"dependencies = ["num-integer","num-traits",][[package]]name = "num-integer"version = "0.1.46"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f"dependencies = ["num-traits",][[package]]name = "num-rational"version = "0.4.2"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "f83d14da390562dca69fc84082e73e548e1ad308d24accdedd2720017cb37824"dependencies = ["num-bigint","num-integer","num-traits",][[package]]name = "num-traits"version = "0.2.19"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841"dependencies = ["autocfg",][[package]]name = "object""adler2",dependencies = [checksum = "8e3e04debbb59698c15bacbb6d93584a8c0ca9cc3213cb423d31f760d8843ce5"source = "registry+https://github.com/rust-lang/crates.io-index"version = "0.8.5"][[package]]name = "minimal-lexical"version = "0.2.1"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a"[[package]]name = "miniz_oxide""syn 2.0.99",dependencies = ["proc-macro2","quote",checksum = "bf45bf44ab49be92fd1227a3be6fc6f617f1a337c06af54981048574d8783147"source = "registry+https://github.com/rust-lang/crates.io-index"version = "7.5.0"][[package]]name = "miette-derive""syn 2.0.99",][[package]]name = "miette-derive"version = "5.10.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "49e7bc1560b95a3c4a25d03de42fe76ca718ab92d1a22a55b9b4cf67b3ae635c"dependencies = ["proc-macro2","quote","thiserror 1.0.69","unicode-width 0.1.14","owo-colors","supports-color","supports-hyperlinks","supports-unicode","terminal_size","textwrap","miette-derive 7.5.0",dependencies = ["backtrace","backtrace-ext","cfg-if",checksum = "1a955165f87b37fd1862df2a59547ac542c77ef6d17c666f619d1ad22dd89484"source = "registry+https://github.com/rust-lang/crates.io-index"version = "7.5.0"name = "miette"[[package]]]"wax","syn 2.0.99","thiserror 2.0.12","rstest_reuse","rstest","proc-macro2","quote","heck","fluent_embed","fluent-syntax",][[package]]name = "fluent_embed_derive"version = "0.1.0"dependencies = ["jiff-icu","thiserror 2.0.12","writeable 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)","jiff","icu_provider 2.0.0-beta2","icu_locid","icu_plurals","icu_experimental","fluent_embed_derive","fixed_decimal",][[package]]name = "fluent_embed"version = "0.1.0"dependencies = ["thiserror 1.0.69",dependencies = [checksum = "2a530c4694a6a8d528794ee9bbd8ba0122e779629ac908d15ad5a7ae7763a33d"source = "registry+https://github.com/rust-lang/crates.io-index"version = "0.11.1"name = "fluent-syntax"[[package]]]"writeable 0.6.1 (git+https://github.com/unicode-org/icu4x?tag=icu%402.0.0-beta2)","smallvec",dependencies = ["displaydoc",version = "0.7.0"source = "git+https://github.com/unicode-org/icu4x?tag=icu%402.0.0-beta2#450bb445e32149e2825a055b5ebd8490b4b6694b"name = "fixed_decimal"[[package]]]"syn 2.0.99",dependencies = ["proc-macro2","quote",checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0"source = "registry+https://github.com/rust-lang/crates.io-index"version = "0.2.5"[[package]]name = "displaydoc"name = "diff"version = "0.1.13"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8"[[package]]]dependencies = ["proc-macro2","quote","unicode-xid",checksum = "1d57c2eccfb16dbac1f4e61e206105db5820c9d26c3c472bc17c774259ef7744"source = "registry+https://github.com/rust-lang/crates.io-index"version = "0.2.34"dependencies = ["const_format_proc_macros",][[package]]name = "const_format_proc_macros"checksum = "126f97965c8ad46d6d9163268ff28432e8f6a1196a55578867832e3049df63dd"source = "registry+https://github.com/rust-lang/crates.io-index"version = "0.2.34"[[package]]name = "const_format"name = "cfg-if"version = "1.0.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"[[package]]checksum = "f27ca2b6e2f7d75f43e001ded6f25e79b80bded5abbe764cbdf78c25a3051f4b"dependencies = ["core_maths","displaydoc",]source = "registry+https://github.com/rust-lang/crates.io-index"name = "calendrical_calculations"version = "0.1.2"[[package]][[package]]name = "byteorder"version = "1.5.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b"
[[package]]name = "byteorder"version = "1.5.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b"[[package]]name = "calendrical_calculations"version = "0.1.2"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "f27ca2b6e2f7d75f43e001ded6f25e79b80bded5abbe764cbdf78c25a3051f4b"dependencies = ["core_maths","displaydoc",][[package]]name = "cfg-if"version = "1.0.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"[[package]]name = "const_format"version = "0.2.34"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "126f97965c8ad46d6d9163268ff28432e8f6a1196a55578867832e3049df63dd"dependencies = ["const_format_proc_macros",][[package]]name = "const_format_proc_macros"version = "0.2.34"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "1d57c2eccfb16dbac1f4e61e206105db5820c9d26c3c472bc17c774259ef7744"dependencies = ["proc-macro2","quote","unicode-xid",][[package]]name = "core-foundation-sys"version = "0.8.7"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b"[[package]]name = "core_maths"version = "0.1.1"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "77745e017f5edba1a9c1d854f6f3a52dac8a12dd5af5d2f54aecf61e43d80d30"dependencies = ["libm",][[package]]name = "diff"version = "0.1.13"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8"[[package]]name = "displaydoc"version = "0.2.5"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0"dependencies = ["proc-macro2","quote","syn 2.0.99",][[package]]name = "duplicate"version = "2.0.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "97af9b5f014e228b33e77d75ee0e6e87960124f0f4b16337b586a6bec91867b1"dependencies = ["heck","proc-macro2","proc-macro2-diagnostics",][[package]]name = "either"version = "1.14.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "b7914353092ddf589ad78f25c5c1c21b7f80b0ff8621e7c814c3485b5306da9d"[[package]]name = "env_preferences"version = "0.1.0"source = "git+https://github.com/unicode-org/icu4x#ca257a20d7178de4974eb385b771d86193a96159"dependencies = ["core-foundation-sys","libc","windows",][[package]]name = "equivalent"version = "1.0.2"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f"[[package]]name = "errno"version = "0.3.10"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d"dependencies = ["libc","windows-sys",][[package]]name = "fixed_decimal"version = "0.7.0"source = "git+https://github.com/unicode-org/icu4x?tag=icu%402.0.0-beta2#450bb445e32149e2825a055b5ebd8490b4b6694b"dependencies = ["displaydoc","ryu","smallvec","writeable 0.6.1 (git+https://github.com/unicode-org/icu4x?tag=icu%402.0.0-beta2)",][[package]]name = "fluent-langneg"version = "0.14.1"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "e7b2da3cb6583f7e5f98d3e0e1f9ff70451398037445c8e89a0dc51594cf1736"dependencies = ["icu_locid","icu_locid_transform",][[package]]name = "fluent-syntax"version = "0.11.1"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "2a530c4694a6a8d528794ee9bbd8ba0122e779629ac908d15ad5a7ae7763a33d"dependencies = ["thiserror 1.0.69",][[package]]name = "fluent_embed"version = "0.1.0"dependencies = ["duplicate","env_preferences","fixed_decimal","fluent-langneg","fluent_embed_derive","icu_decimal","icu_experimental","icu_locale","icu_locid","icu_plurals","icu_provider 2.0.0-beta2","jiff","jiff-icu","thiserror 2.0.12","writeable 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)",][[package]]name = "fluent_embed_derive"version = "0.1.0"dependencies = ["fixed_decimal","fluent-syntax","fluent_embed","heck","icu_decimal","icu_locale","icu_provider 2.0.0-beta2","miette 7.5.0","pretty_assertions","proc-macro-error","proc-macro2","quote","rstest","rstest_reuse","syn 2.0.99","thiserror 2.0.12","wax",][[package]]name = "futures-core"version = "0.3.31"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e"[[package]]name = "futures-macro"version = "0.3.31"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650"dependencies = ["proc-macro2","quote","syn 2.0.99",][[package]]name = "futures-task"version = "0.3.31"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988"[[package]]name = "futures-timer"version = "3.0.3"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "f288b0a4f20f9a56b5d1da57e2227c661b7b16168e2f72365f57b63326e29b24"[[package]]name = "futures-util"version = "0.3.31"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81"dependencies = ["futures-core","futures-macro","futures-task","pin-project-lite","pin-utils","slab",][[package]]name = "getrandom"version = "0.2.15"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7"dependencies = ["cfg-if","libc","wasi",][[package]]name = "gimli"version = "0.31.1"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f"[[package]]name = "glob"version = "0.3.2"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2"[[package]]name = "hashbrown"version = "0.15.2"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289"[[package]]name = "heck"version = "0.5.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea"[[package]]name = "icu_calendar"version = "1.5.2"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "7265b2137f9a36f7634a308d91f984574bbdba8cfd95ceffe1c345552275a8ff"dependencies = ["calendrical_calculations","displaydoc","icu_locid","icu_provider 1.5.0","tinystr 0.7.6","writeable 0.5.5","zerovec 0.10.4",][[package]]name = "icu_collections"version = "2.0.0-beta2"source = "git+https://github.com/unicode-org/icu4x?tag=icu%402.0.0-beta2#450bb445e32149e2825a055b5ebd8490b4b6694b"dependencies = ["displaydoc","potential_utf","yoke 0.8.0","zerofrom 0.1.6 (git+https://github.com/unicode-org/icu4x?tag=icu%402.0.0-beta2)","zerovec 0.11.1",][[package]]name = "icu_decimal"version = "2.0.0-beta2"source = "git+https://github.com/unicode-org/icu4x?tag=icu%402.0.0-beta2#450bb445e32149e2825a055b5ebd8490b4b6694b"dependencies = ["displaydoc","fixed_decimal","icu_decimal_data","icu_locale_core","icu_provider 2.0.0-beta2","tinystr 0.8.1","writeable 0.6.1 (git+https://github.com/unicode-org/icu4x?tag=icu%402.0.0-beta2)","zerovec 0.11.1",][[package]]name = "icu_decimal_data"version = "2.0.0-beta2"source = "git+https://github.com/unicode-org/icu4x?tag=icu%402.0.0-beta2#450bb445e32149e2825a055b5ebd8490b4b6694b"dependencies = ["icu_locale","icu_provider_baked",][[package]]name = "icu_experimental"version = "0.3.0-beta2"source = "git+https://github.com/unicode-org/icu4x?tag=icu%402.0.0-beta2#450bb445e32149e2825a055b5ebd8490b4b6694b"dependencies = ["displaydoc","either","fixed_decimal","icu_collections","icu_decimal","icu_experimental_data","icu_list","icu_locale","icu_locale_core","icu_normalizer","icu_pattern","icu_plurals","icu_properties","icu_provider 2.0.0-beta2","litemap 0.7.5 (git+https://github.com/unicode-org/icu4x?tag=icu%402.0.0-beta2)","num-bigint","num-rational","num-traits","potential_utf","smallvec","tinystr 0.8.1","writeable 0.6.1 (git+https://github.com/unicode-org/icu4x?tag=icu%402.0.0-beta2)","zerofrom 0.1.6 (git+https://github.com/unicode-org/icu4x?tag=icu%402.0.0-beta2)","zerotrie","zerovec 0.11.1",][[package]]name = "icu_experimental_data"version = "0.3.0-beta2"source = "git+https://github.com/unicode-org/icu4x?tag=icu%402.0.0-beta2#450bb445e32149e2825a055b5ebd8490b4b6694b"dependencies = ["icu_locale","icu_provider_baked",][[package]]name = "icu_list"version = "2.0.0-beta2"source = "git+https://github.com/unicode-org/icu4x?tag=icu%402.0.0-beta2#450bb445e32149e2825a055b5ebd8490b4b6694b"dependencies = ["displaydoc","icu_list_data","icu_provider 2.0.0-beta2","regex-automata","writeable 0.6.1 (git+https://github.com/unicode-org/icu4x?tag=icu%402.0.0-beta2)","zerovec 0.11.1",][[package]]name = "icu_list_data"version = "2.0.0-beta2"source = "git+https://github.com/unicode-org/icu4x?tag=icu%402.0.0-beta2#450bb445e32149e2825a055b5ebd8490b4b6694b"dependencies = ["icu_locale","icu_provider_baked",][[package]]name = "icu_locale"version = "2.0.0-beta2"source = "git+https://github.com/unicode-org/icu4x?tag=icu%402.0.0-beta2#450bb445e32149e2825a055b5ebd8490b4b6694b"dependencies = ["displaydoc","icu_collections","icu_locale_core","icu_locale_data","icu_provider 2.0.0-beta2","potential_utf","tinystr 0.8.1","zerovec 0.11.1",][[package]]name = "icu_locale_core"version = "2.0.0-beta2"source = "git+https://github.com/unicode-org/icu4x?tag=icu%402.0.0-beta2#450bb445e32149e2825a055b5ebd8490b4b6694b"dependencies = ["displaydoc","litemap 0.7.5 (git+https://github.com/unicode-org/icu4x?tag=icu%402.0.0-beta2)","tinystr 0.8.1","writeable 0.6.1 (git+https://github.com/unicode-org/icu4x?tag=icu%402.0.0-beta2)","zerovec 0.11.1",][[package]]name = "icu_locale_data"version = "2.0.0-beta2"source = "git+https://github.com/unicode-org/icu4x?tag=icu%402.0.0-beta2#450bb445e32149e2825a055b5ebd8490b4b6694b"dependencies = ["icu_provider_baked",][[package]]name = "icu_locid"version = "1.5.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637"dependencies = ["displaydoc","litemap 0.7.5 (registry+https://github.com/rust-lang/crates.io-index)","tinystr 0.7.6","writeable 0.5.5","zerovec 0.10.4",][[package]]name = "icu_locid_transform"version = "1.5.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e"dependencies = ["displaydoc","icu_locid","icu_locid_transform_data","icu_provider 1.5.0","tinystr 0.7.6","zerovec 0.10.4",][[package]]name = "icu_locid_transform_data"version = "1.5.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e"[[package]]name = "icu_normalizer"version = "2.0.0-beta2"source = "git+https://github.com/unicode-org/icu4x?tag=icu%402.0.0-beta2#450bb445e32149e2825a055b5ebd8490b4b6694b"dependencies = ["displaydoc","icu_collections","icu_normalizer_data","icu_properties","icu_provider 2.0.0-beta2","smallvec","zerovec 0.11.1",][[package]]name = "icu_normalizer_data"version = "2.0.0-beta2"source = "git+https://github.com/unicode-org/icu4x?tag=icu%402.0.0-beta2#450bb445e32149e2825a055b5ebd8490b4b6694b"dependencies = ["icu_provider_baked",][[package]]name = "icu_pattern"version = "0.4.0"source = "git+https://github.com/unicode-org/icu4x?tag=icu%402.0.0-beta2#450bb445e32149e2825a055b5ebd8490b4b6694b"dependencies = ["displaydoc","either","writeable 0.6.1 (git+https://github.com/unicode-org/icu4x?tag=icu%402.0.0-beta2)","yoke 0.8.0","zerovec 0.11.1",][[package]]name = "icu_plurals"version = "2.0.0-beta2"source = "git+https://github.com/unicode-org/icu4x?tag=icu%402.0.0-beta2#450bb445e32149e2825a055b5ebd8490b4b6694b"dependencies = ["displaydoc","fixed_decimal","icu_plurals_data","icu_provider 2.0.0-beta2","zerovec 0.11.1",][[package]]name = "icu_plurals_data"version = "2.0.0-beta2"source = "git+https://github.com/unicode-org/icu4x?tag=icu%402.0.0-beta2#450bb445e32149e2825a055b5ebd8490b4b6694b"dependencies = ["icu_locale","icu_provider_baked",][[package]]name = "icu_properties"version = "2.0.0-beta2"source = "git+https://github.com/unicode-org/icu4x?tag=icu%402.0.0-beta2#450bb445e32149e2825a055b5ebd8490b4b6694b"dependencies = ["displaydoc","icu_collections","icu_locale_core","icu_properties_data","icu_provider 2.0.0-beta2","potential_utf","zerotrie","zerovec 0.11.1",][[package]]name = "icu_properties_data"version = "2.0.0-beta2"source = "git+https://github.com/unicode-org/icu4x?tag=icu%402.0.0-beta2#450bb445e32149e2825a055b5ebd8490b4b6694b"dependencies = ["icu_provider_baked",][[package]]name = "icu_provider"version = "1.5.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9"dependencies = ["displaydoc","icu_locid","icu_provider_macros","stable_deref_trait","tinystr 0.7.6","writeable 0.5.5","yoke 0.7.5","zerofrom 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)","zerovec 0.10.4",][[package]]name = "icu_provider"version = "2.0.0-beta2"source = "git+https://github.com/unicode-org/icu4x?tag=icu%402.0.0-beta2#450bb445e32149e2825a055b5ebd8490b4b6694b"dependencies = ["displaydoc","icu_locale_core","stable_deref_trait","tinystr 0.8.1","writeable 0.6.1 (git+https://github.com/unicode-org/icu4x?tag=icu%402.0.0-beta2)","yoke 0.8.0","zerofrom 0.1.6 (git+https://github.com/unicode-org/icu4x?tag=icu%402.0.0-beta2)","zerovec 0.11.1",][[package]]name = "icu_provider_baked"version = "2.0.0-beta2"source = "git+https://github.com/unicode-org/icu4x?tag=icu%402.0.0-beta2#450bb445e32149e2825a055b5ebd8490b4b6694b"dependencies = ["icu_provider 2.0.0-beta2","writeable 0.6.1 (git+https://github.com/unicode-org/icu4x?tag=icu%402.0.0-beta2)","zerotrie","zerovec 0.11.1",][[package]]name = "icu_provider_macros"version = "1.5.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6"dependencies = ["proc-macro2","quote","syn 2.0.99",][[package]]name = "indexmap"version = "2.7.1"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "8c9c992b02b5b4c94ea26e32fe5bccb7aa7d9f390ab5c1221ff895bc7ea8b652"dependencies = ["equivalent","hashbrown",][[package]]name = "is_ci"version = "1.2.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "7655c9839580ee829dfacba1d1278c2b7883e50a277ff7541299489d6bdfdc45"[[package]]name = "itertools"version = "0.11.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "b1c173a5686ce8bfa551b3563d0c2170bf24ca44da99c7ca4bfdab5418c3fe57"dependencies = ["either",][[package]]name = "jiff"version = "0.2.1"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "3590fea8e9e22d449600c9bbd481a8163bef223e4ff938e5f55899f8cf1adb93"dependencies = ["jiff-tzdb-platform","log","portable-atomic","portable-atomic-util","serde","windows-sys",][[package]]name = "jiff-icu"version = "0.1.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "2700a9698c121d64da0e1031084de497ca724c94cea3bc12e51b30793d8d5e9a"dependencies = ["icu_calendar","jiff",][[package]]name = "jiff-tzdb"version = "0.1.2"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "cf2cec2f5d266af45a071ece48b1fb89f3b00b2421ac3a5fe10285a6caaa60d3"[[package]]name = "jiff-tzdb-platform"version = "0.1.2"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "a63c62e404e7b92979d2792352d885a7f8f83fd1d0d31eea582d77b2ceca697e"dependencies = ["jiff-tzdb",][[package]]name = "libc"version = "0.2.170"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "875b3680cb2f8f71bdcf9a30f38d48282f5d3c95cbf9b3fa57269bb5d5c06828"[[package]]name = "libm"version = "0.2.11"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "8355be11b20d696c8f18f6cc018c4e372165b1fa8126cef092399c9951984ffa"[[package]]name = "linux-raw-sys"version = "0.4.15"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab"[[package]]name = "litemap"version = "0.7.5"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "23fb14cb19457329c82206317a5663005a4d404783dc74f4252769b0d5f42856"[[package]]name = "litemap"version = "0.7.5"source = "git+https://github.com/unicode-org/icu4x?tag=icu%402.0.0-beta2#450bb445e32149e2825a055b5ebd8490b4b6694b"[[package]]name = "log"version = "0.4.26"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "30bde2b3dc3671ae49d8e2e9f044c7c005836e7a023ee57cffa25ab82764bb9e"[[package]]name = "memchr"version = "2.7.4"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3"[[package]]name = "miette"version = "5.10.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "59bb584eaeeab6bd0226ccf3509a69d7936d148cf3d036ad350abe35e8c6856e"dependencies = ["miette-derive 5.10.0","once_cell","thiserror 1.0.69","unicode-width 0.1.14",][[package]]name = "miette"version = "7.5.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "1a955165f87b37fd1862df2a59547ac542c77ef6d17c666f619d1ad22dd89484"dependencies = ["backtrace","backtrace-ext","cfg-if","miette-derive 7.5.0","owo-colors","supports-color","supports-hyperlinks","supports-unicode","terminal_size","textwrap","thiserror 1.0.69","unicode-width 0.1.14",][[package]]name = "miette-derive"version = "5.10.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "49e7bc1560b95a3c4a25d03de42fe76ca718ab92d1a22a55b9b4cf67b3ae635c"dependencies = ["proc-macro2","quote","syn 2.0.99",][[package]]name = "miette-derive"version = "7.5.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "bf45bf44ab49be92fd1227a3be6fc6f617f1a337c06af54981048574d8783147"dependencies = ["proc-macro2","quote","syn 2.0.99",][[package]]name = "minimal-lexical"version = "0.2.1"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a"[[package]]name = "miniz_oxide"version = "0.8.5"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "8e3e04debbb59698c15bacbb6d93584a8c0ca9cc3213cb423d31f760d8843ce5"dependencies = ["adler2",][[package]]name = "nom"version = "7.1.3"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a"dependencies = ["memchr","minimal-lexical",][[package]]name = "num-bigint"version = "0.4.6"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9"dependencies = ["num-integer","num-traits",][[package]]name = "num-integer"version = "0.1.46"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f"dependencies = ["num-traits",][[package]]name = "num-rational"version = "0.4.2"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "f83d14da390562dca69fc84082e73e548e1ad308d24accdedd2720017cb37824"dependencies = ["num-bigint","num-integer","num-traits",][[package]]name = "num-traits"version = "0.2.19"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841"dependencies = ["autocfg",][[package]]name = "object"version = "0.36.7"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87"dependencies = ["memchr",][[package]]name = "once_cell"version = "1.20.3"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "945462a4b81e43c4e3ba96bd7b49d834c6f61198356aa858733bc4acf3cbe62e"[[package]]name = "owo-colors"version = "4.2.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "1036865bb9422d3300cf723f657c2851d0e9ab12567854b1f4eba3d77decf564"[[package]]name = "pin-project-lite"version = "0.2.16"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b"[[package]]name = "pin-utils"version = "0.1.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"[[package]]name = "pori"version = "0.0.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "a4a63d338dec139f56dacc692ca63ad35a6be6a797442479b55acd611d79e906"dependencies = ["nom",][[package]]name = "portable-atomic"version = "1.11.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "350e9b48cbc6b0e028b0473b114454c6316e57336ee184ceab6e53f72c178b3e"[[package]]name = "portable-atomic-util"version = "0.2.4"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "d8a2f0d8d040d7848a709caf78912debcc3f33ee4b3cac47d73d1e1069e83507"dependencies = ["portable-atomic",][[package]]name = "potential_utf"version = "0.1.2"source = "git+https://github.com/unicode-org/icu4x?tag=icu%402.0.0-beta2#450bb445e32149e2825a055b5ebd8490b4b6694b"dependencies = ["serde","zerovec 0.11.1",][[package]]name = "ppv-lite86"version = "0.2.20"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04"dependencies = ["zerocopy",][[package]]name = "pretty_assertions"version = "1.4.1"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "3ae130e2f271fbc2ac3a40fb1d07180839cdbbe443c7a27e1e3c13c5cac0116d"dependencies = ["diff","yansi",][[package]]name = "proc-macro-crate"version = "3.2.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "8ecf48c7ca261d60b74ab1a7b20da18bede46776b2e55535cb958eb595c5fa7b"dependencies = ["toml_edit",][[package]]name = "proc-macro-error"version = "1.0.4"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c"dependencies = ["proc-macro-error-attr","proc-macro2","quote","syn 1.0.109","version_check",][[package]]name = "proc-macro-error-attr"version = "1.0.4"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869"dependencies = ["proc-macro2","quote","version_check",][[package]]name = "proc-macro2"version = "1.0.94"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "a31971752e70b8b2686d7e46ec17fb38dad4051d94024c88df49b667caea9c84"dependencies = ["unicode-ident",][[package]]name = "proc-macro2-diagnostics"version = "0.10.1"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "af066a9c399a26e020ada66a034357a868728e72cd426f3adcd35f80d88d88c8"dependencies = ["proc-macro2","quote","syn 2.0.99","version_check","yansi",][[package]]name = "quote"version = "1.0.39"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "c1f1914ce909e1658d9907913b4b91947430c7d9be598b15a1912935b8c04801"dependencies = ["proc-macro2",][[package]]name = "rand"version = "0.8.5"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404"dependencies = ["libc","rand_chacha","rand_core",][[package]]name = "rand_chacha"version = "0.3.1"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88"dependencies = ["ppv-lite86","rand_core",][[package]]name = "rand_core"version = "0.6.4"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c"dependencies = ["getrandom",][[package]]name = "regex"version = "1.11.1"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191"dependencies = ["aho-corasick","memchr","regex-automata","regex-syntax",][[package]]name = "regex-automata"version = "0.4.9"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908"dependencies = ["aho-corasick","memchr","regex-syntax",][[package]]name = "regex-syntax"version = "0.8.5"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c"[[package]]name = "relative-path"version = "1.9.3"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "ba39f3699c378cd8970968dcbff9c43159ea4cfbd88d43c00b22f2ef10a435d2"[[package]]name = "rstest"version = "0.25.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "6fc39292f8613e913f7df8fa892b8944ceb47c247b78e1b1ae2f09e019be789d"dependencies = ["futures-timer","futures-util","rstest_macros","rustc_version",][[package]]name = "rstest_macros"version = "0.25.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "1f168d99749d307be9de54d23fd226628d99768225ef08f6ffb52e0182a27746"dependencies = ["cfg-if","glob","proc-macro-crate","proc-macro2","quote","regex","relative-path","rustc_version","syn 2.0.99","unicode-ident",][[package]]name = "rstest_reuse"version = "0.7.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "b3a8fb4672e840a587a66fc577a5491375df51ddb88f2a2c2a792598c326fe14"dependencies = ["quote","rand","syn 2.0.99",][[package]]name = "rustc-demangle"version = "0.1.24"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f"[[package]]name = "rustc_version"version = "0.4.1"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92"dependencies = ["semver",][[package]]name = "rustix"version = "0.38.44"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154"dependencies = ["bitflags","errno","libc","linux-raw-sys","windows-sys",][[package]]name = "ryu"version = "1.0.20"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f"[[package]]name = "same-file"version = "1.0.6"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502"dependencies = ["winapi-util",][[package]]name = "semver"version = "1.0.26"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0"[[package]]name = "serde"version = "1.0.218"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "e8dfc9d19bdbf6d17e22319da49161d5d0108e4188e8b680aef6299eed22df60"dependencies = ["serde_derive",][[package]]name = "serde_derive"version = "1.0.218"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "f09503e191f4e797cb8aac08e9a4a4695c5edf6a2e70e376d961ddd5c969f82b"dependencies = ["proc-macro2","quote","syn 2.0.99",][[package]]name = "slab"version = "0.4.9"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67"dependencies = ["autocfg",][[package]]name = "smallvec"version = "1.14.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "7fcf8323ef1faaee30a44a340193b1ac6814fd9b7b4e88e9d4519a3e4abe1cfd"[[package]]name = "stable_deref_trait"version = "1.2.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3"[[package]]name = "supports-color"version = "3.0.2"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "c64fc7232dd8d2e4ac5ce4ef302b1d81e0b80d055b9d77c7c4f51f6aa4c867d6"dependencies = ["is_ci",][[package]]name = "supports-hyperlinks"version = "3.1.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "804f44ed3c63152de6a9f90acbea1a110441de43006ea51bcce8f436196a288b"[[package]]name = "supports-unicode"version = "3.0.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "b7401a30af6cb5818bb64852270bb722533397edcfc7344954a38f420819ece2"[[package]]name = "syn"version = "1.0.109"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237"dependencies = ["proc-macro2","unicode-ident",][[package]]name = "syn"version = "2.0.99"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "e02e925281e18ffd9d640e234264753c43edc62d64b2d4cf898f1bc5e75f3fc2"dependencies = ["proc-macro2","quote","unicode-ident",][[package]]name = "synstructure"version = "0.13.1"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971"dependencies = ["proc-macro2","quote","syn 2.0.99",][[package]]name = "tardar"version = "0.1.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "900c942f83b6a8b9998cc8f74ad3ffa24b7ff3c4279ea1c1c52d95dced9f3516"dependencies = ["miette 5.10.0","vec1",][[package]]name = "terminal_size"version = "0.4.1"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "5352447f921fda68cf61b4101566c0bdb5104eff6804d0678e5227580ab6a4e9"dependencies = ["rustix","windows-sys",][[package]]name = "textwrap"version = "0.16.2"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "c13547615a44dc9c452a8a534638acdf07120d4b6847c8178705da06306a3057"dependencies = ["unicode-linebreak","unicode-width 0.2.0",][[package]]name = "thiserror"version = "1.0.69"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52"dependencies = ["thiserror-impl 1.0.69",][[package]]name = "thiserror"version = "2.0.12"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708"dependencies = ["thiserror-impl 2.0.12",][[package]]name = "thiserror-impl"version = "1.0.69"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1"dependencies = ["proc-macro2","quote","syn 2.0.99",][[package]]name = "thiserror-impl"version = "2.0.12"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d"dependencies = ["proc-macro2","quote","syn 2.0.99",][[package]]name = "tinystr"version = "0.7.6"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f"dependencies = ["displaydoc","zerovec 0.10.4",][[package]]name = "tinystr"version = "0.8.1"source = "git+https://github.com/unicode-org/icu4x?tag=icu%402.0.0-beta2#450bb445e32149e2825a055b5ebd8490b4b6694b"dependencies = ["displaydoc","zerovec 0.11.1",][[package]]name = "toml_datetime"version = "0.6.8"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41"[[package]]name = "toml_edit"version = "0.22.24"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "17b4795ff5edd201c7cd6dca065ae59972ce77d1b80fa0a84d94950ece7d1474"dependencies = ["indexmap","toml_datetime","winnow",][[package]]name = "unicode-ident"version = "1.0.18"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512"[[package]]name = "unicode-linebreak"version = "0.1.5"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "3b09c83c3c29d37506a3e260c08c03743a6bb66a9cd432c6934ab501a190571f"[[package]]name = "unicode-width"version = "0.1.14"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af"[[package]]name = "unicode-width"version = "0.2.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "1fc81956842c57dac11422a97c3b8195a1ff727f06e85c84ed2e8aa277c9a0fd"[[package]]name = "unicode-xid"version = "0.2.6"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853"[[package]]name = "vec1"version = "1.12.1"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "eab68b56840f69efb0fefbe3ab6661499217ffdc58e2eef7c3f6f69835386322"[[package]]name = "version_check"version = "0.9.5"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a"[[package]]name = "walkdir"version = "2.5.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b"dependencies = ["same-file","winapi-util",][[package]]name = "wasi"version = "0.11.0+wasi-snapshot-preview1"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"[[package]]name = "wax"version = "0.6.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "8d12a78aa0bab22d2f26ed1a96df7ab58e8a93506a3e20adb47c51a93b4e1357"dependencies = ["const_format","itertools","miette 5.10.0","nom","pori","regex","tardar","thiserror 1.0.69","walkdir",][[package]]name = "winapi-util"version = "0.1.9"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb"dependencies = ["windows-sys",][[package]]name = "windows"version = "0.56.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "1de69df01bdf1ead2f4ac895dc77c9351aefff65b2f3db429a343f9cbf05e132"dependencies = ["windows-core","windows-targets",][[package]]name = "windows-core"version = "0.56.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "4698e52ed2d08f8658ab0c39512a7c00ee5fe2688c65f8c0a4f06750d729f2a6"dependencies = ["windows-implement","windows-interface","windows-result","windows-targets",][[package]]name = "windows-implement"version = "0.56.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "f6fc35f58ecd95a9b71c4f2329b911016e6bec66b3f2e6a4aad86bd2e99e2f9b"dependencies = ["proc-macro2","quote","syn 2.0.99",][[package]]name = "windows-interface"version = "0.56.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "08990546bf4edef8f431fa6326e032865f27138718c587dc21bc0265bbcb57cc"dependencies = ["proc-macro2","quote","syn 2.0.99",][[package]]name = "windows-result"version = "0.1.2"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "5e383302e8ec8515204254685643de10811af0ed97ea37210dc26fb0032647f8"dependencies = ["windows-targets",][[package]]name = "windows-sys"version = "0.59.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b"dependencies = ["windows-targets",][[package]]name = "windows-targets"version = "0.52.6"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973"dependencies = ["windows_aarch64_gnullvm","windows_aarch64_msvc","windows_i686_gnu","windows_i686_gnullvm","windows_i686_msvc","windows_x86_64_gnu","windows_x86_64_gnullvm","windows_x86_64_msvc",][[package]]name = "windows_aarch64_gnullvm"version = "0.52.6"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3"[[package]]name = "windows_aarch64_msvc"version = "0.52.6"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469"[[package]]name = "windows_i686_gnu"version = "0.52.6"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b"[[package]]name = "windows_i686_gnullvm"version = "0.52.6"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66"[[package]]name = "windows_i686_msvc"version = "0.52.6"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66"[[package]]name = "windows_x86_64_gnu"version = "0.52.6"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78"[[package]]name = "windows_x86_64_gnullvm"version = "0.52.6"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d"[[package]]name = "windows_x86_64_msvc"version = "0.52.6"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec"[[package]]name = "winnow"version = "0.7.3"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "0e7f4ea97f6f78012141bcdb6a216b2609f0979ada50b20ca5b52dde2eac2bb1"dependencies = ["memchr",][[package]]name = "writeable"version = "0.5.5"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51"[[package]]name = "writeable"version = "0.6.1"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb"[[package]]name = "writeable"version = "0.6.1"source = "git+https://github.com/unicode-org/icu4x?tag=icu%402.0.0-beta2#450bb445e32149e2825a055b5ebd8490b4b6694b"dependencies = ["either",][[package]]name = "yansi"version = "1.0.1"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049"[[package]]name = "yoke"version = "0.7.5"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40"dependencies = ["serde","stable_deref_trait","yoke-derive 0.7.5","zerofrom 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",][[package]]name = "yoke"version = "0.8.0"source = "git+https://github.com/unicode-org/icu4x?tag=icu%402.0.0-beta2#450bb445e32149e2825a055b5ebd8490b4b6694b"dependencies = ["serde","stable_deref_trait","yoke-derive 0.8.0","zerofrom 0.1.6 (git+https://github.com/unicode-org/icu4x?tag=icu%402.0.0-beta2)",][[package]]name = "yoke-derive"version = "0.7.5"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154"dependencies = ["proc-macro2","quote","syn 2.0.99","synstructure",][[package]]name = "yoke-derive"version = "0.8.0"source = "git+https://github.com/unicode-org/icu4x?tag=icu%402.0.0-beta2#450bb445e32149e2825a055b5ebd8490b4b6694b"dependencies = ["proc-macro2","quote","syn 2.0.99","synstructure",][[package]]name = "zerocopy"version = "0.7.35"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0"dependencies = ["byteorder","zerocopy-derive",][[package]]name = "zerocopy-derive"version = "0.7.35"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e"dependencies = ["proc-macro2","quote","syn 2.0.99",][[package]]name = "zerofrom"version = "0.1.6"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5"dependencies = ["zerofrom-derive 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",][[package]]name = "zerofrom"version = "0.1.6"source = "git+https://github.com/unicode-org/icu4x?tag=icu%402.0.0-beta2#450bb445e32149e2825a055b5ebd8490b4b6694b"dependencies = ["zerofrom-derive 0.1.6 (git+https://github.com/unicode-org/icu4x?tag=icu%402.0.0-beta2)",][[package]]name = "zerofrom-derive"version = "0.1.6"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502"dependencies = ["proc-macro2","quote","syn 2.0.99","synstructure",][[package]]name = "zerofrom-derive"version = "0.1.6"source = "git+https://github.com/unicode-org/icu4x?tag=icu%402.0.0-beta2#450bb445e32149e2825a055b5ebd8490b4b6694b"dependencies = ["proc-macro2","quote","syn 2.0.99","synstructure",][[package]]name = "zerotrie"version = "0.2.1"source = "git+https://github.com/unicode-org/icu4x?tag=icu%402.0.0-beta2#450bb445e32149e2825a055b5ebd8490b4b6694b"dependencies = ["displaydoc","yoke 0.8.0","zerofrom 0.1.6 (git+https://github.com/unicode-org/icu4x?tag=icu%402.0.0-beta2)",][[package]]name = "zerovec"version = "0.10.4"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079"dependencies = ["yoke 0.7.5","zerofrom 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)","zerovec-derive 0.10.3",][[package]]name = "zerovec"version = "0.11.1"source = "git+https://github.com/unicode-org/icu4x?tag=icu%402.0.0-beta2#450bb445e32149e2825a055b5ebd8490b4b6694b"dependencies = ["yoke 0.8.0","zerofrom 0.1.6 (git+https://github.com/unicode-org/icu4x?tag=icu%402.0.0-beta2)","zerovec-derive 0.11.1",][[package]]name = "zerovec-derive"version = "0.10.3"source = "registry+https://github.com/rust-lang/crates.io-index"