| { | ||
| "git": { | ||
| "sha1": "196823aa3a859324cca61b61e7aafa4c98988f1a" | ||
| "sha1": "cd80fbfd24ecc6e499fb5fc6bb8fcce6b14416f4" | ||
| }, | ||
| "path_in_vcs": "utils/writeable" | ||
| } |
+99
-102
@@ -6,2 +6,8 @@ # This file is automatically @generated by Cargo. | ||
| [[package]] | ||
| name = "anes" | ||
| version = "0.1.6" | ||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| checksum = "4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299" | ||
| [[package]] | ||
| name = "atty" | ||
@@ -30,14 +36,2 @@ version = "0.2.14" | ||
| [[package]] | ||
| name = "bstr" | ||
| version = "0.2.17" | ||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| checksum = "ba3569f383e8f1598449f1a423e72e99569137b47740b1da11ef19af3d5c3223" | ||
| dependencies = [ | ||
| "lazy_static", | ||
| "memchr", | ||
| "regex-automata", | ||
| "serde", | ||
| ] | ||
| [[package]] | ||
| name = "bumpalo" | ||
@@ -61,23 +55,61 @@ version = "3.12.0" | ||
| [[package]] | ||
| name = "ciborium" | ||
| version = "0.2.0" | ||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| checksum = "b0c137568cc60b904a7724001b35ce2630fd00d5d84805fbb608ab89509d788f" | ||
| dependencies = [ | ||
| "ciborium-io", | ||
| "ciborium-ll", | ||
| "serde", | ||
| ] | ||
| [[package]] | ||
| name = "ciborium-io" | ||
| version = "0.2.0" | ||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| checksum = "346de753af073cc87b52b2083a506b38ac176a44cfb05497b622e27be899b369" | ||
| [[package]] | ||
| name = "ciborium-ll" | ||
| version = "0.2.0" | ||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| checksum = "213030a2b5a4e0c0892b6652260cf6ccac84827b83a85a534e178e3906c4cf1b" | ||
| dependencies = [ | ||
| "ciborium-io", | ||
| "half", | ||
| ] | ||
| [[package]] | ||
| name = "clap" | ||
| version = "2.34.0" | ||
| version = "3.2.23" | ||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| checksum = "a0610544180c38b88101fecf2dd634b174a62eef6946f84dfc6a7127512b381c" | ||
| checksum = "71655c45cb9845d3270c9d6df84ebe72b4dad3c2ba3f7023ad47c144e4e473a5" | ||
| dependencies = [ | ||
| "bitflags", | ||
| "clap_lex", | ||
| "indexmap", | ||
| "textwrap", | ||
| "unicode-width", | ||
| ] | ||
| [[package]] | ||
| name = "clap_lex" | ||
| version = "0.2.4" | ||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| checksum = "2850f2f5a82cbf437dd5af4d49848fbdfc27c157c3d010345776f952765261c5" | ||
| dependencies = [ | ||
| "os_str_bytes", | ||
| ] | ||
| [[package]] | ||
| name = "criterion" | ||
| version = "0.3.6" | ||
| version = "0.4.0" | ||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| checksum = "b01d6de93b2b6c65e17c634a26653a29d107b3c98c607c765bf38d041531cd8f" | ||
| checksum = "e7c76e09c1aae2bc52b3d2f29e13c6572553b30c4aa1b8a49fd70de6412654cb" | ||
| dependencies = [ | ||
| "anes", | ||
| "atty", | ||
| "cast", | ||
| "ciborium", | ||
| "clap", | ||
| "criterion-plot", | ||
| "csv", | ||
| "itertools", | ||
@@ -91,3 +123,2 @@ "lazy_static", | ||
| "serde", | ||
| "serde_cbor", | ||
| "serde_derive", | ||
@@ -101,5 +132,5 @@ "serde_json", | ||
| name = "criterion-plot" | ||
| version = "0.4.5" | ||
| version = "0.5.0" | ||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| checksum = "2673cc8207403546f45f5fd319a974b1e6983ad1a3ee7e6041650013be041876" | ||
| checksum = "6b50826342786a51a89e2da3a28f1c32b06e387201bc2d19791f622c673706b1" | ||
| dependencies = [ | ||
@@ -154,28 +185,6 @@ "cast", | ||
| [[package]] | ||
| name = "csv" | ||
| version = "1.1.6" | ||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| checksum = "22813a6dc45b335f9bade10bf7271dc477e81113e89eb251a0bc2a8a81c536e1" | ||
| dependencies = [ | ||
| "bstr", | ||
| "csv-core", | ||
| "itoa 0.4.8", | ||
| "ryu", | ||
| "serde", | ||
| ] | ||
| [[package]] | ||
| name = "csv-core" | ||
| version = "0.1.10" | ||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| checksum = "2b2466559f260f48ad25fe6317b3c8dac77b5bdb5763ac7d9d6103530663bc90" | ||
| dependencies = [ | ||
| "memchr", | ||
| ] | ||
| [[package]] | ||
| name = "either" | ||
| version = "1.8.0" | ||
| version = "1.8.1" | ||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| checksum = "90e5c1c8368803113bf0c9584fc495a58b86dc8a29edbf8fe877d21d9507e797" | ||
| checksum = "7fcaabb2fef8c910e7f4c7ce9f67a1283a1715879a7c230ca9d6d1ae31f16d91" | ||
@@ -200,2 +209,8 @@ [[package]] | ||
| [[package]] | ||
| name = "hashbrown" | ||
| version = "0.12.3" | ||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" | ||
| [[package]] | ||
| name = "hermit-abi" | ||
@@ -219,2 +234,12 @@ version = "0.1.19" | ||
| [[package]] | ||
| name = "indexmap" | ||
| version = "1.9.2" | ||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| checksum = "1885e79c1fc4b10f0e172c475f458b7f7b93061064d98c3293e98c5ba0c8b399" | ||
| dependencies = [ | ||
| "autocfg", | ||
| "hashbrown", | ||
| ] | ||
| [[package]] | ||
| name = "itertools" | ||
@@ -230,8 +255,2 @@ version = "0.10.5" | ||
| name = "itoa" | ||
| version = "0.4.8" | ||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| checksum = "b71991ff56294aa922b450139ee08b3bfc70982c6b2c7562771375cf73542dd4" | ||
| [[package]] | ||
| name = "itoa" | ||
| version = "1.0.5" | ||
@@ -243,5 +262,5 @@ source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| name = "js-sys" | ||
| version = "0.3.60" | ||
| version = "0.3.61" | ||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| checksum = "49409df3e3bf0856b916e2ceaca09ee28e6871cf7d9ce97a692cacfdb2a25a47" | ||
| checksum = "445dde2150c55e483f3d8416706b97ec8e8237c307e5b7b4b8dd15e6af2a0730" | ||
| dependencies = [ | ||
@@ -273,8 +292,2 @@ "wasm-bindgen", | ||
| [[package]] | ||
| name = "memchr" | ||
| version = "2.5.0" | ||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d" | ||
| [[package]] | ||
| name = "memoffset" | ||
@@ -320,2 +333,8 @@ version = "0.7.1" | ||
| [[package]] | ||
| name = "os_str_bytes" | ||
| version = "6.4.1" | ||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| checksum = "9b7820b9daea5457c9f21c69448905d723fbd21136ccf521748f23fd49e723ee" | ||
| [[package]] | ||
| name = "plotters" | ||
@@ -356,5 +375,5 @@ version = "0.3.4" | ||
| name = "proc-macro2" | ||
| version = "1.0.50" | ||
| version = "1.0.51" | ||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| checksum = "6ef7d57beacfaf2d8aee5937dab7b7f28de3cb8b1828479bb5de2a7106f2bae2" | ||
| checksum = "5d727cae5b39d21da60fa540906919ad737832fe0b1c165da3a34d6548c849d6" | ||
| dependencies = [ | ||
@@ -435,8 +454,2 @@ "unicode-ident", | ||
| [[package]] | ||
| name = "regex-automata" | ||
| version = "0.1.10" | ||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132" | ||
| [[package]] | ||
| name = "regex-syntax" | ||
@@ -473,11 +486,4 @@ version = "0.6.28" | ||
| checksum = "bb7d1f0d3021d347a83e556fc4683dea2ea09d87bccdf88ff5c12545d89d5efb" | ||
| [[package]] | ||
| name = "serde_cbor" | ||
| version = "0.11.2" | ||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| checksum = "2bef2ebfde456fb76bbcf9f59315333decc4fda0b2b44b420243c11e0f5ec1f5" | ||
| dependencies = [ | ||
| "half", | ||
| "serde", | ||
| "serde_derive", | ||
| ] | ||
@@ -498,7 +504,7 @@ | ||
| name = "serde_json" | ||
| version = "1.0.91" | ||
| version = "1.0.93" | ||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| checksum = "877c235533714907a8c2464236f5c4b2a17262ef1bd71f38f35ea592c8da6883" | ||
| checksum = "cad406b69c91885b5107daf2c29572f6c8cdb3c66826821e286c533490c0bc76" | ||
| dependencies = [ | ||
| "itoa 1.0.5", | ||
| "itoa", | ||
| "ryu", | ||
@@ -521,8 +527,5 @@ "serde", | ||
| name = "textwrap" | ||
| version = "0.11.0" | ||
| version = "0.16.0" | ||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| checksum = "d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060" | ||
| dependencies = [ | ||
| "unicode-width", | ||
| ] | ||
| checksum = "222a222a5bfe1bba4a77b45ec488a741b3cb8872e5e499451fd7d0129c9c7c3d" | ||
@@ -546,8 +549,2 @@ [[package]] | ||
| [[package]] | ||
| name = "unicode-width" | ||
| version = "0.1.10" | ||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| checksum = "c0edd1e5b14653f783770bce4a4dabb4a5108a5370a5f5d8cfe8710c361f6c8b" | ||
| [[package]] | ||
| name = "walkdir" | ||
@@ -571,5 +568,5 @@ version = "2.3.2" | ||
| name = "wasm-bindgen" | ||
| version = "0.2.83" | ||
| version = "0.2.84" | ||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| checksum = "eaf9f5aceeec8be17c128b2e93e031fb8a4d469bb9c4ae2d7dc1888b26887268" | ||
| checksum = "31f8dcbc21f30d9b8f2ea926ecb58f6b91192c17e9d33594b3df58b2007ca53b" | ||
| dependencies = [ | ||
@@ -582,5 +579,5 @@ "cfg-if", | ||
| name = "wasm-bindgen-backend" | ||
| version = "0.2.83" | ||
| version = "0.2.84" | ||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| checksum = "4c8ffb332579b0557b52d268b91feab8df3615f265d5270fec2a8c95b17c1142" | ||
| checksum = "95ce90fd5bcc06af55a641a86428ee4229e44e07033963a2290a8e241607ccb9" | ||
| dependencies = [ | ||
@@ -598,5 +595,5 @@ "bumpalo", | ||
| name = "wasm-bindgen-macro" | ||
| version = "0.2.83" | ||
| version = "0.2.84" | ||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| checksum = "052be0f94026e6cbc75cdefc9bae13fd6052cdcaf532fa6c45e7ae33a1e6c810" | ||
| checksum = "4c21f77c0bedc37fd5dc21f897894a5ca01e7bb159884559461862ae90c0b4c5" | ||
| dependencies = [ | ||
@@ -609,5 +606,5 @@ "quote", | ||
| name = "wasm-bindgen-macro-support" | ||
| version = "0.2.83" | ||
| version = "0.2.84" | ||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| checksum = "07bc0c051dc5f23e307b13285f9d75df86bfdf816c5721e573dec1f9b8aa193c" | ||
| checksum = "2aff81306fcac3c7515ad4e177f521b5c9a15f2b08f4e32d823066102f35a5f6" | ||
| dependencies = [ | ||
@@ -623,11 +620,11 @@ "proc-macro2", | ||
| name = "wasm-bindgen-shared" | ||
| version = "0.2.83" | ||
| version = "0.2.84" | ||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| checksum = "1c38c045535d93ec4f0b4defec448e4291638ee608530863b1e2ba115d4fff7f" | ||
| checksum = "0046fef7e28c3804e5e38bfa31ea2a0f73905319b677e57ebe37e49358989b5d" | ||
| [[package]] | ||
| name = "web-sys" | ||
| version = "0.3.60" | ||
| version = "0.3.61" | ||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| checksum = "bcda906d8be16e728fd5adc5b729afad4e444e106ab28cd1c7256e54fa61510f" | ||
| checksum = "e33b99f4b23ba3eec1a53ac264e35a755f00e966e0065077d6027c0f575b0b97" | ||
| dependencies = [ | ||
@@ -671,3 +668,3 @@ "js-sys", | ||
| name = "writeable" | ||
| version = "0.5.1" | ||
| version = "0.5.2" | ||
| dependencies = [ | ||
@@ -674,0 +671,0 @@ "criterion", |
+3
-4
@@ -13,5 +13,5 @@ # THIS FILE IS AUTOMATICALLY GENERATED BY CARGO | ||
| [package] | ||
| edition = "2018" | ||
| edition = "2021" | ||
| name = "writeable" | ||
| version = "0.5.1" | ||
| version = "0.5.2" | ||
| authors = ["The ICU4X Project Developers"] | ||
@@ -31,3 +31,2 @@ include = [ | ||
| repository = "https://github.com/unicode-org/icu4x" | ||
| resolver = "2" | ||
@@ -52,3 +51,3 @@ [package.metadata.workspaces] | ||
| [dev-dependencies.criterion] | ||
| version = "0.3" | ||
| version = "0.4" | ||
@@ -55,0 +54,0 @@ [dev-dependencies.rand] |
+2
-1
@@ -32,2 +32,3 @@ // This file is part of ICU4X. For terms of use, please see the file | ||
| fn writeable_length_hint(&self) -> $crate::LengthHint { | ||
| #[allow(unstable_name_collisions)] // that's the idea | ||
| LengthHint::exact(self.checked_ilog10().unwrap_or(0) as usize + 1) | ||
@@ -180,3 +181,3 @@ } | ||
| impl<'a, T: Writeable + ?Sized> Writeable for &T { | ||
| impl<T: Writeable + ?Sized> Writeable for &T { | ||
| #[inline] | ||
@@ -183,0 +184,0 @@ fn write_to<W: fmt::Write + ?Sized>(&self, sink: &mut W) -> fmt::Result { |
Sorry, the diff of this file is not supported yet