From 6a86094bd86cced6f5493034f2fd37bc2c35d919 Mon Sep 17 00:00:00 2001 From: Chris Saunders Date: Thu, 2 Jan 2025 13:25:16 -0800 Subject: [PATCH] Update url/idna crate versions per github advisory --- Cargo.lock | 302 +++++++++++++++++++++++++++++++++++----- LICENSE-THIRDPARTY.json | 277 +++++++++++++++++++++++++++++++----- 2 files changed, 513 insertions(+), 66 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 1bd8cdb..c3ef25e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -607,6 +607,17 @@ version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "212d0f5754cb6769937f4501cc0e67f4f4483c8d2c3e1e922ee9edbe4ab4c7c0" +[[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.77", +] + [[package]] name = "editdistancek" version = "1.0.2" @@ -839,6 +850,124 @@ dependencies = [ "cc", ] +[[package]] +name = "icu_collections" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526" +dependencies = [ + "displaydoc", + "yoke", + "zerofrom", + "zerovec", +] + +[[package]] +name = "icu_locid" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637" +dependencies = [ + "displaydoc", + "litemap", + "tinystr", + "writeable", + "zerovec", +] + +[[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", + "tinystr", + "zerovec", +] + +[[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 = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f" +dependencies = [ + "displaydoc", + "icu_collections", + "icu_normalizer_data", + "icu_properties", + "icu_provider", + "smallvec", + "utf16_iter", + "utf8_iter", + "write16", + "zerovec", +] + +[[package]] +name = "icu_normalizer_data" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516" + +[[package]] +name = "icu_properties" +version = "1.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5" +dependencies = [ + "displaydoc", + "icu_collections", + "icu_locid_transform", + "icu_properties_data", + "icu_provider", + "tinystr", + "zerovec", +] + +[[package]] +name = "icu_properties_data" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569" + +[[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", + "writeable", + "yoke", + "zerofrom", + "zerovec", +] + +[[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.77", +] + [[package]] name = "ident_case" version = "1.0.1" @@ -847,12 +976,23 @@ checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" [[package]] name = "idna" -version = "0.5.0" +version = "1.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6" +checksum = "686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e" dependencies = [ - "unicode-bidi", - "unicode-normalization", + "idna_adapter", + "smallvec", + "utf8_iter", +] + +[[package]] +name = "idna_adapter" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71" +dependencies = [ + "icu_normalizer", + "icu_properties", ] [[package]] @@ -1018,6 +1158,12 @@ version = "0.4.14" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89" +[[package]] +name = "litemap" +version = "0.7.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4ee93343901ab17bd981295f2cf0026d4ad018c7c31ba84549a4ddbb47a45104" + [[package]] name = "log" version = "0.4.22" @@ -1751,6 +1897,12 @@ version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7e2accd2c41a0e920d2abd91b2badcfa1da784662f54fbc47e0e3a51f1e2e1cf" +[[package]] +name = "smallvec" +version = "1.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" + [[package]] name = "spoa" version = "0.1.1" @@ -1771,6 +1923,12 @@ dependencies = [ "walkdir", ] +[[package]] +name = "stable_deref_trait" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" + [[package]] name = "standback" version = "0.2.17" @@ -1891,6 +2049,17 @@ dependencies = [ "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.77", +] + [[package]] name = "tempfile" version = "3.12.0" @@ -2011,20 +2180,15 @@ dependencies = [ ] [[package]] -name = "tinyvec" -version = "1.8.0" +name = "tinystr" +version = "0.7.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "445e881f4f6d382d5f27c034e25eb92edd7c784ceab92a0937db7f2e9471b938" +checksum = "9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f" dependencies = [ - "tinyvec_macros", + "displaydoc", + "zerovec", ] -[[package]] -name = "tinyvec_macros" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" - [[package]] name = "triple_accel" version = "0.4.0" @@ -2037,27 +2201,12 @@ version = "1.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" -[[package]] -name = "unicode-bidi" -version = "0.3.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75" - [[package]] name = "unicode-ident" version = "1.0.13" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e91b56cd4cadaeb79bbf1a5645f6b4f8dc5bde8834ad5894a8db35fda9efa1fe" -[[package]] -name = "unicode-normalization" -version = "0.1.23" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a56d1686db2308d901306f92a263857ef59ea39678a5458e7cb17f01415101f5" -dependencies = [ - "tinyvec", -] - [[package]] name = "unicode-width" version = "0.1.13" @@ -2078,15 +2227,27 @@ checksum = "7e33648dd74328e622c7be51f3b40a303c63f93e6fa5f08778b6203a4c25c20f" [[package]] name = "url" -version = "2.5.2" +version = "2.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22784dbdf76fdde8af1aeda5622b546b422b6fc585325248a2bf9f5e41e94d6c" +checksum = "32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60" dependencies = [ "form_urlencoded", "idna", "percent-encoding", ] +[[package]] +name = "utf16_iter" +version = "1.0.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246" + +[[package]] +name = "utf8_iter" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be" + [[package]] name = "utf8parse" version = "0.2.2" @@ -2376,6 +2537,42 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" +[[package]] +name = "write16" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936" + +[[package]] +name = "writeable" +version = "0.5.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51" + +[[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", + "zerofrom", +] + +[[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.77", + "synstructure", +] + [[package]] name = "zerocopy" version = "0.7.35" @@ -2396,3 +2593,46 @@ dependencies = [ "quote", "syn 2.0.77", ] + +[[package]] +name = "zerofrom" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cff3ee08c995dee1859d998dea82f7374f2826091dd9cd47def953cae446cd2e" +dependencies = [ + "zerofrom-derive", +] + +[[package]] +name = "zerofrom-derive" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "595eed982f7d355beb85837f651fa22e90b3c044842dc7f2c2842c086f295808" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.77", + "synstructure", +] + +[[package]] +name = "zerovec" +version = "0.10.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079" +dependencies = [ + "yoke", + "zerofrom", + "zerovec-derive", +] + +[[package]] +name = "zerovec-derive" +version = "0.10.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.77", +] diff --git a/LICENSE-THIRDPARTY.json b/LICENSE-THIRDPARTY.json index 0c8236c..6030546 100644 --- a/LICENSE-THIRDPARTY.json +++ b/LICENSE-THIRDPARTY.json @@ -557,6 +557,15 @@ "license_file": null, "description": "Discard trait which allows for intentionally leaking memory" }, + { + "name": "displaydoc", + "version": "0.2.5", + "authors": "Jane Lusby ", + "repository": "https://github.com/yaahc/displaydoc", + "license": "Apache-2.0 OR MIT", + "license_file": null, + "description": "A derive macro for implementing the display Trait via a doc comment and string interpolation" + }, { "name": "editdistancek", "version": "1.0.2", @@ -809,6 +818,96 @@ "license_file": null, "description": "iana-time-zone support crate for Haiku OS" }, + { + "name": "icu_collections", + "version": "1.5.0", + "authors": "The ICU4X Project Developers", + "repository": "https://github.com/unicode-org/icu4x", + "license": "Unicode-3.0", + "license_file": null, + "description": "Collection of API for use in ICU libraries." + }, + { + "name": "icu_locid", + "version": "1.5.0", + "authors": "The ICU4X Project Developers", + "repository": "https://github.com/unicode-org/icu4x", + "license": "Unicode-3.0", + "license_file": null, + "description": "API for managing Unicode Language and Locale Identifiers" + }, + { + "name": "icu_locid_transform", + "version": "1.5.0", + "authors": "The ICU4X Project Developers", + "repository": "https://github.com/unicode-org/icu4x", + "license": "Unicode-3.0", + "license_file": null, + "description": "API for Unicode Language and Locale Identifiers canonicalization" + }, + { + "name": "icu_locid_transform_data", + "version": "1.5.0", + "authors": "The ICU4X Project Developers", + "repository": "https://github.com/unicode-org/icu4x", + "license": "Unicode-3.0", + "license_file": null, + "description": "Data for the icu_locid_transform crate" + }, + { + "name": "icu_normalizer", + "version": "1.5.0", + "authors": "The ICU4X Project Developers", + "repository": "https://github.com/unicode-org/icu4x", + "license": "Unicode-3.0", + "license_file": null, + "description": "API for normalizing text into Unicode Normalization Forms" + }, + { + "name": "icu_normalizer_data", + "version": "1.5.0", + "authors": "The ICU4X Project Developers", + "repository": "https://github.com/unicode-org/icu4x", + "license": "Unicode-3.0", + "license_file": null, + "description": "Data for the icu_normalizer crate" + }, + { + "name": "icu_properties", + "version": "1.5.1", + "authors": "The ICU4X Project Developers", + "repository": "https://github.com/unicode-org/icu4x", + "license": "Unicode-3.0", + "license_file": null, + "description": "Definitions for Unicode properties" + }, + { + "name": "icu_properties_data", + "version": "1.5.0", + "authors": "The ICU4X Project Developers", + "repository": "https://github.com/unicode-org/icu4x", + "license": "Unicode-3.0", + "license_file": null, + "description": "Data for the icu_properties crate" + }, + { + "name": "icu_provider", + "version": "1.5.0", + "authors": "The ICU4X Project Developers", + "repository": "https://github.com/unicode-org/icu4x", + "license": "Unicode-3.0", + "license_file": null, + "description": "Trait and struct definitions for the ICU data provider" + }, + { + "name": "icu_provider_macros", + "version": "1.5.0", + "authors": "The ICU4X Project Developers", + "repository": "https://github.com/unicode-org/icu4x", + "license": "Unicode-3.0", + "license_file": null, + "description": "Proc macros for ICU data providers" + }, { "name": "ident_case", "version": "1.0.1", @@ -820,13 +919,22 @@ }, { "name": "idna", - "version": "0.5.0", + "version": "1.0.3", "authors": "The rust-url developers", "repository": "https://github.com/servo/rust-url/", "license": "Apache-2.0 OR MIT", "license_file": null, "description": "IDNA (Internationalizing Domain Names in Applications) and Punycode." }, + { + "name": "idna_adapter", + "version": "1.2.0", + "authors": "The rust-url developers", + "repository": "https://github.com/hsivonen/idna_adapter", + "license": "Apache-2.0 OR MIT", + "license_file": null, + "description": "Back end adapter for idna" + }, { "name": "ieee754", "version": "0.2.6", @@ -1007,6 +1115,15 @@ "license_file": null, "description": "Generated bindings for Linux's userspace API" }, + { + "name": "litemap", + "version": "0.7.4", + "authors": "The ICU4X Project Developers", + "repository": "https://github.com/unicode-org/icu4x", + "license": "Unicode-3.0", + "license_file": null, + "description": "A key-value Map implementation based on a flat, sorted Vec." + }, { "name": "log", "version": "0.4.22", @@ -1700,6 +1817,15 @@ "license_file": null, "description": "A simple error type backed by a string" }, + { + "name": "smallvec", + "version": "1.13.2", + "authors": "The Servo Project Developers", + "repository": "https://github.com/servo/rust-smallvec", + "license": "Apache-2.0 OR MIT", + "license_file": null, + "description": "'Small vector' optimization: store up to a small number of items on the stack" + }, { "name": "spoa", "version": "0.1.1", @@ -1718,6 +1844,15 @@ "license_file": null, "description": "Low-level bindings to the spoa C++ library." }, + { + "name": "stable_deref_trait", + "version": "1.2.0", + "authors": "Robert Grosse ", + "repository": "https://github.com/storyyeller/stable_deref_trait", + "license": "Apache-2.0 OR MIT", + "license_file": null, + "description": "An unsafe marker trait for types like Box and Rc that dereference to a stable address even when moved, and hence can be used with libraries such as owning_ref and rental." + }, { "name": "standback", "version": "0.2.17", @@ -1817,6 +1952,15 @@ "license_file": null, "description": "Parser for Rust source code" }, + { + "name": "synstructure", + "version": "0.13.1", + "authors": "Nika Layzell ", + "repository": "https://github.com/mystor/synstructure", + "license": "MIT", + "license_file": null, + "description": "Helper methods and macros for custom derives" + }, { "name": "tempfile", "version": "3.12.0", @@ -1917,22 +2061,13 @@ "description": "Procedural macros for the time crate." }, { - "name": "tinyvec", - "version": "1.8.0", - "authors": "Lokathor ", - "repository": "https://github.com/Lokathor/tinyvec", - "license": "Apache-2.0 OR MIT OR Zlib", - "license_file": null, - "description": "`tinyvec` provides 100% safe vec-like data structures." - }, - { - "name": "tinyvec_macros", - "version": "0.1.1", - "authors": "Soveu ", - "repository": "https://github.com/Soveu/tinyvec_macros", - "license": "Apache-2.0 OR MIT OR Zlib", + "name": "tinystr", + "version": "0.7.6", + "authors": "The ICU4X Project Developers", + "repository": "https://github.com/unicode-org/icu4x", + "license": "Unicode-3.0", "license_file": null, - "description": "Some macros for tiny containers" + "description": "A small ASCII-only bounded length string representation." }, { "name": "triple_accel", @@ -1952,15 +2087,6 @@ "license_file": null, "description": "Typenum is a Rust library for type-level numbers evaluated at compile time. It currently supports bits, unsigned integers, and signed integers. It also provides a type-level array of type-level numbers, but its implementation is incomplete." }, - { - "name": "unicode-bidi", - "version": "0.3.15", - "authors": "The Servo Project Developers", - "repository": "https://github.com/servo/unicode-bidi", - "license": "Apache-2.0 OR MIT", - "license_file": null, - "description": "Implementation of the Unicode Bidirectional Algorithm" - }, { "name": "unicode-ident", "version": "1.0.13", @@ -1970,15 +2096,6 @@ "license_file": null, "description": "Determine whether characters have the XID_Start or XID_Continue properties according to Unicode Standard Annex #31" }, - { - "name": "unicode-normalization", - "version": "0.1.23", - "authors": "kwantam |Manish Goregaokar ", - "repository": "https://github.com/unicode-rs/unicode-normalization", - "license": "Apache-2.0 OR MIT", - "license_file": null, - "description": "This crate provides functions for normalization of Unicode strings, including Canonical and Compatible Decomposition and Recomposition, as described in Unicode Standard Annex #15." - }, { "name": "unicode-width", "version": "0.1.13", @@ -2008,13 +2125,31 @@ }, { "name": "url", - "version": "2.5.2", + "version": "2.5.4", "authors": "The rust-url developers", "repository": "https://github.com/servo/rust-url", "license": "Apache-2.0 OR MIT", "license_file": null, "description": "URL library for Rust, based on the WHATWG URL Standard" }, + { + "name": "utf16_iter", + "version": "1.0.5", + "authors": "Henri Sivonen ", + "repository": "https://github.com/hsivonen/utf16_iter", + "license": "Apache-2.0 OR MIT", + "license_file": null, + "description": "Iterator by char over potentially-invalid UTF-16 in &[u16]" + }, + { + "name": "utf8_iter", + "version": "1.0.4", + "authors": "Henri Sivonen ", + "repository": "https://github.com/hsivonen/utf8_iter", + "license": "Apache-2.0 OR MIT", + "license_file": null, + "description": "Iterator by char over potentially-invalid UTF-8 in &[u8]" + }, { "name": "utf8parse", "version": "0.2.2", @@ -2312,6 +2447,42 @@ "license_file": null, "description": "Import lib for Windows" }, + { + "name": "write16", + "version": "1.0.0", + "authors": null, + "repository": "https://github.com/hsivonen/write16", + "license": "Apache-2.0 OR MIT", + "license_file": null, + "description": "A UTF-16 analog of the Write trait" + }, + { + "name": "writeable", + "version": "0.5.5", + "authors": "The ICU4X Project Developers", + "repository": "https://github.com/unicode-org/icu4x", + "license": "Unicode-3.0", + "license_file": null, + "description": "A more efficient alternative to fmt::Display" + }, + { + "name": "yoke", + "version": "0.7.5", + "authors": "Manish Goregaokar ", + "repository": "https://github.com/unicode-org/icu4x", + "license": "Unicode-3.0", + "license_file": null, + "description": "Abstraction allowing borrowed data to be carried along with the backing data it borrows from" + }, + { + "name": "yoke-derive", + "version": "0.7.5", + "authors": "Manish Goregaokar ", + "repository": "https://github.com/unicode-org/icu4x", + "license": "Unicode-3.0", + "license_file": null, + "description": "Custom derive for the yoke crate" + }, { "name": "zerocopy", "version": "0.7.35", @@ -2329,5 +2500,41 @@ "license": "Apache-2.0 OR BSD-2-Clause OR MIT", "license_file": null, "description": "Custom derive for traits from the zerocopy crate" + }, + { + "name": "zerofrom", + "version": "0.1.5", + "authors": "Manish Goregaokar ", + "repository": "https://github.com/unicode-org/icu4x", + "license": "Unicode-3.0", + "license_file": null, + "description": "ZeroFrom trait for constructing" + }, + { + "name": "zerofrom-derive", + "version": "0.1.5", + "authors": "Manish Goregaokar ", + "repository": "https://github.com/unicode-org/icu4x", + "license": "Unicode-3.0", + "license_file": null, + "description": "Custom derive for the zerofrom crate" + }, + { + "name": "zerovec", + "version": "0.10.4", + "authors": "The ICU4X Project Developers", + "repository": "https://github.com/unicode-org/icu4x", + "license": "Unicode-3.0", + "license_file": null, + "description": "Zero-copy vector backed by a byte array" + }, + { + "name": "zerovec-derive", + "version": "0.10.3", + "authors": "Manish Goregaokar ", + "repository": "https://github.com/unicode-org/icu4x", + "license": "Unicode-3.0", + "license_file": null, + "description": "Custom derive for the zerovec crate" } ]