diff --git a/Cargo.lock b/Cargo.lock index 27531e7..cca935d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1301,6 +1301,21 @@ dependencies = [ "zerovec 0.11.6", ] +[[package]] +name = "icu_locale" +version = "2.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d5a396343c7208121dc86e35623d3dfe19814a7613cfd14964994cdc9c9a2e26" +dependencies = [ + "icu_collections 2.2.0", + "icu_locale_core", + "icu_locale_data", + "icu_provider 2.2.0", + "potential_utf", + "tinystr 0.8.3", + "zerovec 0.11.6", +] + [[package]] name = "icu_locale_core" version = "2.2.0" @@ -1309,11 +1324,18 @@ checksum = "92219b62b3e2b4d88ac5119f8904c10f8f61bf7e95b640d25ba3075e6cac2c29" dependencies = [ "displaydoc", "litemap 0.8.2", + "serde", "tinystr 0.8.3", "writeable 0.6.3", "zerovec 0.11.6", ] +[[package]] +name = "icu_locale_data" +version = "2.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d5fdcc9ac77c6d74ff5cf6e65ef3181d6af32003b16fce3a77fb451d2f695993" + [[package]] name = "icu_locid" version = "1.5.0" @@ -1457,6 +1479,8 @@ checksum = "139c4cf31c8b5f33d7e199446eff9c1e02decfc2f0eec2c8d71f65befa45b421" dependencies = [ "displaydoc", "icu_locale_core", + "serde", + "stable_deref_trait", "writeable 0.6.3", "yoke 0.8.3", "zerofrom", @@ -1477,25 +1501,25 @@ dependencies = [ [[package]] name = "icu_segmenter" -version = "1.5.0" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a717725612346ffc2d7b42c94b820db6908048f39434504cb130e8b46256b0de" +checksum = "5c0794db0b1a86193ac9c48768d0e6c52c54448e0870ad87907d456ee0dac964" dependencies = [ "core_maths", - "displaydoc", - "icu_collections 1.5.0", - "icu_locid", - "icu_provider 1.5.0", + "icu_collections 2.2.0", + "icu_locale", + "icu_provider 2.2.0", "icu_segmenter_data", + "potential_utf", "utf8_iter", - "zerovec 0.10.4", + "zerovec 0.11.6", ] [[package]] name = "icu_segmenter_data" -version = "1.5.1" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1e52775179941363cc594e49ce99284d13d6948928d8e72c755f55e98caa1eb" +checksum = "e4a2c462a4d927d512f5f882a033ddd62f33a05bb9f230d98f736ac3dc85938f" [[package]] name = "id-arena" @@ -2238,6 +2262,8 @@ version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0103b1cef7ec0cf76490e969665504990193874ea05c85ff9bab8b911d0a0564" dependencies = [ + "serde_core", + "writeable 0.6.3", "zerovec 0.11.6", ] @@ -3953,6 +3979,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c8323304221c2a851516f22236c5722a72eaa19749016521d6dff0824447d96d" dependencies = [ "displaydoc", + "serde_core", "zerovec 0.11.6", ] @@ -4937,6 +4964,7 @@ dependencies = [ "displaydoc", "yoke 0.8.3", "zerofrom", + "zerovec 0.11.6", ] [[package]] @@ -4956,6 +4984,7 @@ version = "0.11.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "90f911cbc359ab6af17377d242225f4d75119aec87ea711a880987b18cd7b239" dependencies = [ + "serde", "yoke 0.8.3", "zerofrom", "zerovec-derive 0.11.3", diff --git a/crates/stringcheese-segment/Cargo.toml b/crates/stringcheese-segment/Cargo.toml index 2e19c16..8d45333 100644 --- a/crates/stringcheese-segment/Cargo.toml +++ b/crates/stringcheese-segment/Cargo.toml @@ -24,7 +24,7 @@ icu = ["dep:icu_segmenter", "std"] uax14-lines = ["dep:unicode-linebreak", "std"] [dependencies] -icu_segmenter = { version = "1.5", optional = true, features = ["compiled_data"] } +icu_segmenter = { version = "2.2", optional = true, features = ["compiled_data"] } unicode-linebreak = { version = "0.1", optional = true } # `proptest` gated off wasm — its transitive `wait-timeout` dep is