From 1c08a97fb21dd2603e68d9a562e0b50dfbd89a56 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Wed, 25 Oct 2023 09:28:10 +1000 Subject: [PATCH] Update fsrs and Rust deps --- Cargo.lock | 644 ++++++++++++++++++++++++-------------------- Cargo.toml | 30 +-- cargo/licenses.json | 234 ++++++++-------- 3 files changed, 489 insertions(+), 419 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index cad63d9d0..f24b36cee 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -19,20 +19,21 @@ checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" [[package]] name = "ahash" -version = "0.8.3" +version = "0.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c99f64d1e06488f620f932677e24bc6e2897582980441ae90a671415bd7ec2f" +checksum = "cd7d5a2cecb58716e47d67d5703a249964b14c7be1ec3cad3affc295b2d1c35d" dependencies = [ "cfg-if", "once_cell", "version_check", + "zerocopy", ] [[package]] name = "aho-corasick" -version = "1.1.1" +version = "1.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ea5d730647d4fadd988536d06fecce94b7b4f2a7efdae548f1cf4b63205518ab" +checksum = "b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0" dependencies = [ "memchr", ] @@ -139,8 +140,8 @@ dependencies = [ "serde_tuple", "sha1", "snafu", - "strum 0.25.0", - "syn 2.0.37", + "strum", + "syn 2.0.38", "tempfile", "tokio", "tokio-util", @@ -152,7 +153,7 @@ dependencies = [ "unicase", "unicode-normalization", "utime", - "windows 0.51.1", + "windows", "wiremock", "zip", "zstd", @@ -216,7 +217,7 @@ dependencies = [ "prost-types", "serde", "snafu", - "strum 0.25.0", + "strum", ] [[package]] @@ -237,9 +238,9 @@ dependencies = [ [[package]] name = "anstream" -version = "0.5.0" +version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1f58811cfac344940f1a400b6e6231ce35171f614f26439e80f8c1465c5cc0c" +checksum = "2ab91ebe16eb252986481c5b62f6098f3b698a45e34b5b98200cf20dd2484a44" dependencies = [ "anstyle", "anstyle-parse", @@ -251,15 +252,15 @@ dependencies = [ [[package]] name = "anstyle" -version = "1.0.3" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b84bf0a05bbb2a83e5eb6fa36bb6e87baa08193c35ff52bbf6b38d8af2890e46" +checksum = "7079075b41f533b8c61d2a4d073c4676e1f8b249ff94a393b0595db304e0dd87" [[package]] name = "anstyle-parse" -version = "0.2.1" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "938874ff5980b03a87c5524b3ae5b59cf99b1d6bc836848df7bc5ada9643c333" +checksum = "317b9a89c1868f5ea6ff1d9539a69f45dffc21ce321ac1fd1160dfa48c8e2140" dependencies = [ "utf8parse", ] @@ -275,9 +276,9 @@ dependencies = [ [[package]] name = "anstyle-wincon" -version = "2.1.0" +version = "3.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "58f54d10c6dfa51283a066ceab3ec1ab78d13fae00aa49243a45e4571fb79dfd" +checksum = "f0699d10d2f4d628a98ee7b57b289abbc98ff3bad977cb3152709d4bf2330628" dependencies = [ "anstyle", "windows-sys", @@ -336,9 +337,9 @@ dependencies = [ [[package]] name = "async-compression" -version = "0.4.3" +version = "0.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb42b2197bf15ccb092b62c74515dbd8b86d0effd934795f6687c93b6e679a2c" +checksum = "f658e2baef915ba0f26f1f7c42bfb8e12f532a01f449a090ded75ae7a07e9ba2" dependencies = [ "futures-core", "memchr", @@ -367,18 +368,18 @@ checksum = "16e62a023e7c117e27523144c5d2459f4397fcc3cab0085af8e2224f643a0193" dependencies = [ "proc-macro2", "quote", - "syn 2.0.37", + "syn 2.0.38", ] [[package]] name = "async-trait" -version = "0.1.73" +version = "0.1.74" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc00ceb34980c03614e35a3a4e218276a0a824e911d07651cd0d858a51e8c0f0" +checksum = "a66537f1bb974b254c98ed142ff995236e81b9d0fe4db0575f46612cb15eb0f9" dependencies = [ "proc-macro2", "quote", - "syn 2.0.37", + "syn 2.0.38", ] [[package]] @@ -459,7 +460,7 @@ dependencies = [ "heck", "proc-macro2", "quote", - "syn 2.0.37", + "syn 2.0.38", ] [[package]] @@ -485,9 +486,9 @@ checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8" [[package]] name = "base64" -version = "0.21.4" +version = "0.21.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ba43ea6f343b788c8764558649e08df62f86c6ef251fdaeb1ffd010a9ae50a2" +checksum = "35636a1494ede3b646cc98f74f8e62c773a38a659ebc777a2cf26b9b74171df9" [[package]] name = "bincode" @@ -506,9 +507,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" [[package]] name = "bitflags" -version = "2.4.0" +version = "2.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4682ae6287fcf752ecaabbfcc7b6f9b72aa33933dc23a554d853aea8eea8635" +checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07" [[package]] name = "blake3" @@ -543,12 +544,12 @@ dependencies = [ [[package]] name = "bstr" -version = "1.6.2" +version = "1.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c2f7349907b712260e64b0afe2f84692af14a454be26187d9df565c7f69266a" +checksum = "c79ad7fb2dd38f3dabd76b09c6a5a20c038fc0213ef1e9afd30eb777f120f019" dependencies = [ "memchr", - "regex-automata 0.3.8", + "regex-automata 0.4.3", "serde", ] @@ -561,7 +562,7 @@ checksum = "7f30e7476521f6f8af1a1c4c0b8cc94f0bee37d91763d0ca2665f299b6cd8aec" [[package]] name = "burn" version = "0.10.0" -source = "git+https://github.com/burn-rs/burn.git?rev=28e2a99efed69389fcb8bd605a9f25bb48467bed#28e2a99efed69389fcb8bd605a9f25bb48467bed" +source = "git+https://github.com/burn-rs/burn.git?rev=d2639682367f39d0d0ed049d0cf3a2077259e05d#d2639682367f39d0d0ed049d0cf3a2077259e05d" dependencies = [ "burn-core", "burn-train", @@ -570,7 +571,7 @@ dependencies = [ [[package]] name = "burn-autodiff" version = "0.10.0" -source = "git+https://github.com/burn-rs/burn.git?rev=28e2a99efed69389fcb8bd605a9f25bb48467bed#28e2a99efed69389fcb8bd605a9f25bb48467bed" +source = "git+https://github.com/burn-rs/burn.git?rev=d2639682367f39d0d0ed049d0cf3a2077259e05d#d2639682367f39d0d0ed049d0cf3a2077259e05d" dependencies = [ "burn-common", "burn-tensor", @@ -582,7 +583,7 @@ dependencies = [ [[package]] name = "burn-common" version = "0.10.0" -source = "git+https://github.com/burn-rs/burn.git?rev=28e2a99efed69389fcb8bd605a9f25bb48467bed#28e2a99efed69389fcb8bd605a9f25bb48467bed" +source = "git+https://github.com/burn-rs/burn.git?rev=d2639682367f39d0d0ed049d0cf3a2077259e05d#d2639682367f39d0d0ed049d0cf3a2077259e05d" dependencies = [ "async-trait", "const-random", @@ -596,7 +597,7 @@ dependencies = [ [[package]] name = "burn-core" version = "0.10.0" -source = "git+https://github.com/burn-rs/burn.git?rev=28e2a99efed69389fcb8bd605a9f25bb48467bed#28e2a99efed69389fcb8bd605a9f25bb48467bed" +source = "git+https://github.com/burn-rs/burn.git?rev=d2639682367f39d0d0ed049d0cf3a2077259e05d#d2639682367f39d0d0ed049d0cf3a2077259e05d" dependencies = [ "bincode", "burn-autodiff", @@ -608,7 +609,7 @@ dependencies = [ "derive-new", "flate2", "half 2.3.1", - "hashbrown 0.14.0", + "hashbrown 0.14.2", "libm", "log", "rand 0.8.5", @@ -621,7 +622,7 @@ dependencies = [ [[package]] name = "burn-dataset" version = "0.10.0" -source = "git+https://github.com/burn-rs/burn.git?rev=28e2a99efed69389fcb8bd605a9f25bb48467bed#28e2a99efed69389fcb8bd605a9f25bb48467bed" +source = "git+https://github.com/burn-rs/burn.git?rev=d2639682367f39d0d0ed049d0cf3a2077259e05d#d2639682367f39d0d0ed049d0cf3a2077259e05d" dependencies = [ "csv", "derive-new", @@ -631,8 +632,8 @@ dependencies = [ "sanitize-filename", "serde", "serde_json", - "strum 0.24.1", - "strum_macros 0.24.3", + "strum", + "strum_macros", "tempfile", "thiserror", ] @@ -640,18 +641,18 @@ dependencies = [ [[package]] name = "burn-derive" version = "0.10.0" -source = "git+https://github.com/burn-rs/burn.git?rev=28e2a99efed69389fcb8bd605a9f25bb48467bed#28e2a99efed69389fcb8bd605a9f25bb48467bed" +source = "git+https://github.com/burn-rs/burn.git?rev=d2639682367f39d0d0ed049d0cf3a2077259e05d#d2639682367f39d0d0ed049d0cf3a2077259e05d" dependencies = [ "derive-new", "proc-macro2", "quote", - "syn 2.0.37", + "syn 2.0.38", ] [[package]] name = "burn-ndarray" version = "0.10.0" -source = "git+https://github.com/burn-rs/burn.git?rev=28e2a99efed69389fcb8bd605a9f25bb48467bed#28e2a99efed69389fcb8bd605a9f25bb48467bed" +source = "git+https://github.com/burn-rs/burn.git?rev=d2639682367f39d0d0ed049d0cf3a2077259e05d#d2639682367f39d0d0ed049d0cf3a2077259e05d" dependencies = [ "burn-autodiff", "burn-common", @@ -669,13 +670,13 @@ dependencies = [ [[package]] name = "burn-tensor" version = "0.10.0" -source = "git+https://github.com/burn-rs/burn.git?rev=28e2a99efed69389fcb8bd605a9f25bb48467bed#28e2a99efed69389fcb8bd605a9f25bb48467bed" +source = "git+https://github.com/burn-rs/burn.git?rev=d2639682367f39d0d0ed049d0cf3a2077259e05d#d2639682367f39d0d0ed049d0cf3a2077259e05d" dependencies = [ "burn-common", "burn-tensor-testgen", "derive-new", "half 2.3.1", - "hashbrown 0.14.0", + "hashbrown 0.14.2", "libm", "num-traits", "rand 0.8.5", @@ -686,17 +687,17 @@ dependencies = [ [[package]] name = "burn-tensor-testgen" version = "0.10.0" -source = "git+https://github.com/burn-rs/burn.git?rev=28e2a99efed69389fcb8bd605a9f25bb48467bed#28e2a99efed69389fcb8bd605a9f25bb48467bed" +source = "git+https://github.com/burn-rs/burn.git?rev=d2639682367f39d0d0ed049d0cf3a2077259e05d#d2639682367f39d0d0ed049d0cf3a2077259e05d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.37", + "syn 2.0.38", ] [[package]] name = "burn-train" version = "0.10.0" -source = "git+https://github.com/burn-rs/burn.git?rev=28e2a99efed69389fcb8bd605a9f25bb48467bed#28e2a99efed69389fcb8bd605a9f25bb48467bed" +source = "git+https://github.com/burn-rs/burn.git?rev=d2639682367f39d0d0ed049d0cf3a2077259e05d#d2639682367f39d0d0ed049d0cf3a2077259e05d" dependencies = [ "burn-core", "derive-new", @@ -709,9 +710,9 @@ dependencies = [ [[package]] name = "byteorder" -version = "1.4.3" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610" +checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" [[package]] name = "bytes" @@ -807,9 +808,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.4.5" +version = "4.4.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "824956d0dca8334758a5b7f7e50518d66ea319330cbceedcf76905c2f6ab30e3" +checksum = "ac495e00dcec98c83465d5ad66c5c4fabd652fd6686e7c6269b117e729a6f17b" dependencies = [ "clap_builder", "clap_derive", @@ -817,9 +818,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.4.5" +version = "4.4.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "122ec64120a49b4563ccaedcbea7818d069ed8e9aa6d829b82d8a4128936b2ab" +checksum = "c77ed9a32a62e6ca27175d00d29d05ca32e396ea1eb5fb01d8256b669cec7663" dependencies = [ "anstream", "anstyle", @@ -830,36 +831,36 @@ dependencies = [ [[package]] name = "clap_complete" -version = "4.4.2" +version = "4.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8baeccdb91cd69189985f87f3c7e453a3a451ab5746cf3be6acc92120bd16d24" +checksum = "bffe91f06a11b4b9420f62103854e90867812cd5d01557f853c5ee8e791b12ae" dependencies = [ "clap", ] [[package]] name = "clap_derive" -version = "4.4.2" +version = "4.4.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0862016ff20d69b84ef8247369fabf5c008a7417002411897d40ee1f4532b873" +checksum = "cf9804afaaf59a91e75b022a30fb7229a7901f60c755489cc61c9b423b836442" dependencies = [ "heck", "proc-macro2", "quote", - "syn 2.0.37", + "syn 2.0.38", ] [[package]] name = "clap_lex" -version = "0.5.1" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd7cc57abe963c6d3b9d8be5b06ba7c8957a930305ca90304f24ef040aa6f961" +checksum = "702fc72eb24e5a1e48ce58027a675bc24edd52096d5397d4aea7c6dd9eca0bd1" [[package]] name = "coarsetime" -version = "0.1.28" +version = "0.1.29" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "99280f81a35511dda7d44f7c943491b41d3ac6fd0b54aea92498bec8612a2423" +checksum = "a73ef0d00d14301df35d0f13f5ea32344de6b00837485c358458f1e7f2d27db4" dependencies = [ "libc", "once_cell", @@ -914,23 +915,21 @@ dependencies = [ [[package]] name = "const-random" -version = "0.1.15" +version = "0.1.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "368a7a772ead6ce7e1de82bfb04c485f3db8ec744f72925af5735e29a22cc18e" +checksum = "11df32a13d7892ec42d51d3d175faba5211ffe13ed25d4fb348ac9e9ce835593" dependencies = [ "const-random-macro", - "proc-macro-hack", ] [[package]] name = "const-random-macro" -version = "0.1.15" +version = "0.1.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d7d6ab3c3a2282db210df5f02c4dab6e0a7057af0fb7ebd4070f30fe05c0ddb" +checksum = "f9d839f2a20b0aee515dc581a6172f2321f96cab76c1a38a4c584a194955390e" dependencies = [ "getrandom 0.2.10", "once_cell", - "proc-macro-hack", "tiny-keccak", ] @@ -967,9 +966,9 @@ checksum = "e496a50fda8aacccc86d7529e2c1e0892dbd0f898a6b5645b5561b89c3210efa" [[package]] name = "cpufeatures" -version = "0.2.9" +version = "0.2.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a17b76ff3a4162b0b27f354a0c87015ddad39d35f9c0c36607a3bdd175dde1f1" +checksum = "3fbc60abd742b35f2492f808e1abbb83d45f72db402e14c55057edc9c7b1e9e4" dependencies = [ "libc", ] @@ -1126,9 +1125,12 @@ checksum = "63dfa964fe2a66f3fde91fc70b267fe193d822c7e603e2a675a49a7f46ad3f49" [[package]] name = "deranged" -version = "0.3.8" +version = "0.3.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2696e8a945f658fd14dc3b87242e6b80cd0f36ff04ea560fa39082368847946" +checksum = "0f32d04922c60427da6f9fef14d042d9edddef64cb9d4ce0d64d0685fbeb1fd3" +dependencies = [ + "powerfmt", +] [[package]] name = "derive-new" @@ -1196,7 +1198,7 @@ checksum = "487585f4d0c6655fe74905e2504d8ad6908e4db67f744eb140876906c2f3175d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.37", + "syn 2.0.38", ] [[package]] @@ -1280,25 +1282,14 @@ checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" [[package]] name = "errno" -version = "0.3.3" +version = "0.3.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "136526188508e25c6fef639d7927dfb3e0e3084488bf202267829cf7fc23dbdd" +checksum = "ac3e13f66a2f95e32a39eaa81f6b95d42878ca0e1db0c7543723dfe12557e860" dependencies = [ - "errno-dragonfly", "libc", "windows-sys", ] -[[package]] -name = "errno-dragonfly" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf" -dependencies = [ - "cc", - "libc", -] - [[package]] name = "event-listener" version = "2.5.3" @@ -1363,9 +1354,9 @@ checksum = "0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80" [[package]] name = "flate2" -version = "1.0.27" +version = "1.0.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c6c98ee8095e9d1dcbf2fcc6d95acccb90d1c81db1e44725c6a984b1dbdfb010" +checksum = "46303f565772937ffe1d394a4fac6f411c6013172fadde9dcdb1e147a086940e" dependencies = [ "crc32fast", "miniz_oxide", @@ -1477,7 +1468,7 @@ dependencies = [ [[package]] name = "fsrs" version = "0.1.0" -source = "git+https://github.com/open-spaced-repetition/fsrs-rs.git?rev=19e7af401496d4e5e8dc3ce35528a95f38b6313d#19e7af401496d4e5e8dc3ce35528a95f38b6313d" +source = "git+https://github.com/open-spaced-repetition/fsrs-rs.git?rev=ce6a9112a567ff60fb862d393618a3b0a1b20017#ce6a9112a567ff60fb862d393618a3b0a1b20017" dependencies = [ "burn", "itertools 0.11.0", @@ -1488,7 +1479,7 @@ dependencies = [ "rayon", "serde", "snafu", - "strum 0.25.0", + "strum", ] [[package]] @@ -1590,7 +1581,7 @@ checksum = "89ca545a94061b6365f2c7355b4b32bd20df3ff95f02da9329b34ccc3bd6ee72" dependencies = [ "proc-macro2", "quote", - "syn 2.0.37", + "syn 2.0.38", ] [[package]] @@ -1756,9 +1747,9 @@ checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" [[package]] name = "hashbrown" -version = "0.14.0" +version = "0.14.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c6201b9ff9fd90a5a3bac2e56a830d0caa509576f0e503818ee82c181b3437a" +checksum = "f93e7192158dbcda357bdec5fb5788eebf8bbac027f3f33e719d29135ae84156" dependencies = [ "ahash", "allocator-api2", @@ -1771,7 +1762,7 @@ version = "0.8.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e8094feaf31ff591f651a2664fb9cfd92bba7a60ce3197265e9482ebe753c8f7" dependencies = [ - "hashbrown 0.14.0", + "hashbrown 0.14.2", ] [[package]] @@ -1780,7 +1771,7 @@ version = "0.3.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "06683b93020a07e3dbcf5f8c0f6d40080d725bea7936fc01ad345c01b97dc270" dependencies = [ - "base64 0.21.4", + "base64 0.21.5", "bytes", "headers-core", "http", @@ -1938,7 +1929,7 @@ dependencies = [ "httpdate", "itoa", "pin-project-lite", - "socket2 0.4.9", + "socket2 0.4.10", "tokio", "tower-service", "tracing", @@ -1974,16 +1965,16 @@ dependencies = [ [[package]] name = "iana-time-zone" -version = "0.1.57" +version = "0.1.58" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2fad5b825842d2b38bd206f3e81d6957625fd7f0a361e345c30e01a0ae2dd613" +checksum = "8326b86b6cff230b97d0d312a6c40a60726df3332e721f72a1b035f451663b20" dependencies = [ "android_system_properties", "core-foundation-sys", "iana-time-zone-haiku", "js-sys", "wasm-bindgen", - "windows 0.48.0", + "windows-core", ] [[package]] @@ -2043,19 +2034,19 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.0.1" +version = "2.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad227c3af19d4914570ad36d30409928b75967c298feb9ea1969db3a610bb14e" +checksum = "8adf3ddd720272c6ea8bf59463c04e0f93d0bbf7c5439b691bca2987e0270897" dependencies = [ "equivalent", - "hashbrown 0.14.0", + "hashbrown 0.14.2", ] [[package]] name = "indoc" -version = "1.0.9" +version = "2.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bfa799dd5ed20a7e349f3b4639aa80d74549c81716d9ec4f994c9b5815598306" +checksum = "1e186cfbae8084e513daff4240b4797e342f988cecda4fb6c939150f96315fd8" [[package]] name = "infer" @@ -2129,9 +2120,9 @@ dependencies = [ [[package]] name = "ipnet" -version = "2.8.0" +version = "2.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28b29a3cd74f0f4598934efe3aeba42bae0eb4680554128851ebbecb02af14e6" +checksum = "8f518f335dce6725a761382244631d86cf0ccb2863413590b31338feb467f9c3" [[package]] name = "is-terminal" @@ -2170,9 +2161,9 @@ checksum = "af150ab688ff2122fcef229be89cb50dd66af9e01a4ff320cc137eecc9bacc38" [[package]] name = "jobserver" -version = "0.1.26" +version = "0.1.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "936cfd212a0155903bcbc060e316fb6cc7cbf2e1907329391ebadc1fe0ce77c2" +checksum = "8c37f63953c4c63420ed5fd3d6d398c719489b9f872b9fa683262f8edd363c7d" dependencies = [ "libc", ] @@ -2224,15 +2215,15 @@ checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" [[package]] name = "libc" -version = "0.2.148" +version = "0.2.149" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9cdc71e17332e86d2e1d38c1f99edcb6288ee11b815fb1a4b049eaa2114d369b" +checksum = "a08173bc88b7955d1b3145aa561539096c421ac8debde8cbc3612ec635fee29b" [[package]] name = "libm" -version = "0.2.7" +version = "0.2.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f7012b1bbb0719e1097c47611d3898568c546d597c2e74d66f6087edd5233ff4" +checksum = "4ec2a862134d2a7d32d7983ddcdd1c4923530833c9f2ea1a44fc5fa473989058" [[package]] name = "libsqlite3-sys" @@ -2289,7 +2280,7 @@ dependencies = [ "linkcheck", "regex", "reqwest", - "strum 0.25.0", + "strum", "tokio", ] @@ -2310,9 +2301,9 @@ checksum = "da2479e8c062e40bf0066ffa0bc823de0a9368974af99c9f6df941d2c231e03f" [[package]] name = "lock_api" -version = "0.4.10" +version = "0.4.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c1cc9717a20b1bb222f333e6a92fd32f7d8a18ddc5a3191a11af45dcbf4dcd16" +checksum = "3c168f8615b12bc01f9c17e2eb0cc07dcae1940121185446edc3744920e8ef45" dependencies = [ "autocfg", "scopeguard", @@ -2436,9 +2427,9 @@ dependencies = [ [[package]] name = "mdbook" -version = "0.4.34" +version = "0.4.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c55eb7c4dad20cc5bc15181c2aaf43d5689d5c3e0b80b50cc4cf0b7fe72a26d9" +checksum = "1c3f88addd34930bc5f01b9dc19f780447e51c92bf2536e3ded058018271775d" dependencies = [ "ammonia", "anyhow", @@ -2470,9 +2461,9 @@ dependencies = [ [[package]] name = "memchr" -version = "2.6.3" +version = "2.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f232d6ef707e1956a43342693d2a31e72989554d58299d7a88738cc95b0d35c" +checksum = "f665ee40bc4a3c5590afb1e9677db74a508659dfd71e126420da8274909a0167" [[package]] name = "memoffset" @@ -2509,7 +2500,7 @@ dependencies = [ "camino", "once_cell", "walkdir", - "which", + "which 5.0.0", ] [[package]] @@ -2529,9 +2520,9 @@ dependencies = [ [[package]] name = "mio" -version = "0.8.8" +version = "0.8.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "927a765cd3fc26206e66b296465fa9d3e5ab003e651c1b3c060e7956d96b19d2" +checksum = "3dce281c5e46beae905d4de1870d8b1509a9142b62eedf18b443b011ca8343d0" dependencies = [ "libc", "log", @@ -2625,7 +2616,7 @@ dependencies = [ "maplit", "num_cpus", "walkdir", - "which", + "which 5.0.0", ] [[package]] @@ -2659,7 +2650,7 @@ version = "6.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6205bd8bb1e454ad2e27422015fb5e4f2bcc7e08fa8f27058670d208324a4d2d" dependencies = [ - "bitflags 2.4.0", + "bitflags 2.4.1", "crossbeam-channel", "filetime", "fsevent-sys", @@ -2723,9 +2714,9 @@ dependencies = [ [[package]] name = "num-traits" -version = "0.2.16" +version = "0.2.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f30b0abd723be7e2ffca1272140fac1a2f084c77ec3e123c192b66af1ee9e6c2" +checksum = "39e3200413f237f41ab11ad6d161bc7239c84dcb631773ccd7de3dfe4b5c267c" dependencies = [ "autocfg", "libm", @@ -2759,7 +2750,7 @@ dependencies = [ "proc-macro-crate", "proc-macro2", "quote", - "syn 2.0.37", + "syn 2.0.38", ] [[package]] @@ -2800,7 +2791,7 @@ version = "0.10.57" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bac25ee399abb46215765b1cb35bc0212377e58a061560d8b29b024fd0430e7c" dependencies = [ - "bitflags 2.4.0", + "bitflags 2.4.1", "cfg-if", "foreign-types", "libc", @@ -2817,7 +2808,7 @@ checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c" dependencies = [ "proc-macro2", "quote", - "syn 2.0.37", + "syn 2.0.38", ] [[package]] @@ -2879,9 +2870,9 @@ dependencies = [ [[package]] name = "parking" -version = "2.1.1" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e52c774a4c39359c1d1c52e43f73dd91a75a614652c825408eec30c95a9b2067" +checksum = "bb813b8af86854136c6922af0598d719255ecb2179515e6e7730d468f05c9cae" [[package]] name = "parking_lot" @@ -2895,13 +2886,13 @@ dependencies = [ [[package]] name = "parking_lot_core" -version = "0.9.8" +version = "0.9.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93f00c865fe7cabf650081affecd3871070f26767e7b2070a3ffae14c654b447" +checksum = "4c42a9226546d68acdd9c0a280d17ce19bfe27a46bf68784e4066115788d008e" dependencies = [ "cfg-if", "libc", - "redox_syscall 0.3.5", + "redox_syscall 0.4.1", "smallvec", "windows-targets", ] @@ -2934,9 +2925,9 @@ source = "git+https://github.com/ankitects/rust-url.git?rev=bb930b8d089f4d30d7d1 [[package]] name = "pest" -version = "2.7.4" +version = "2.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c022f1e7b65d6a24c0dbbd5fb344c66881bc01f3e5ae74a1c8100f2f985d98a4" +checksum = "ae9cee2a55a544be8b89dc6848072af97a20f2422603c10865be2a42b580fff5" dependencies = [ "memchr", "thiserror", @@ -2945,9 +2936,9 @@ dependencies = [ [[package]] name = "pest_derive" -version = "2.7.4" +version = "2.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35513f630d46400a977c4cb58f78e1bfbe01434316e60c37d27b9ad6139c66d8" +checksum = "81d78524685f5ef2a3b3bd1cafbc9fcabb036253d9b1463e726a91cd16e2dfc2" dependencies = [ "pest", "pest_generator", @@ -2955,22 +2946,22 @@ dependencies = [ [[package]] name = "pest_generator" -version = "2.7.4" +version = "2.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc9fc1b9e7057baba189b5c626e2d6f40681ae5b6eb064dc7c7834101ec8123a" +checksum = "68bd1206e71118b5356dae5ddc61c8b11e28b09ef6a31acbd15ea48a28e0c227" dependencies = [ "pest", "pest_meta", "proc-macro2", "quote", - "syn 2.0.37", + "syn 2.0.38", ] [[package]] name = "pest_meta" -version = "2.7.4" +version = "2.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1df74e9e7ec4053ceb980e7c0c8bd3594e977fde1af91daba9c928e8e8c6708d" +checksum = "7c747191d4ad9e4a4ab9c8798f1e82a39affe7ef9648390b7e5548d18e099de6" dependencies = [ "once_cell", "pest", @@ -2984,7 +2975,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e1d3afd2628e69da2be385eb6f2fd57c8ac7977ceeff6dc166ff1657b0e386a9" dependencies = [ "fixedbitset", - "indexmap 2.0.1", + "indexmap 2.0.2", ] [[package]] @@ -3046,7 +3037,7 @@ dependencies = [ "phf_shared 0.11.2", "proc-macro2", "quote", - "syn 2.0.37", + "syn 2.0.38", ] [[package]] @@ -3084,7 +3075,7 @@ checksum = "4359fd9c9171ec6e8c62926d6faaf553a8dc3f64e1507e76da7911b4f6a04405" dependencies = [ "proc-macro2", "quote", - "syn 2.0.37", + "syn 2.0.38", ] [[package]] @@ -3107,11 +3098,11 @@ checksum = "26072860ba924cbfa98ea39c8c19b4dd6a4a25423dbdf219c1eca91aa0cf6964" [[package]] name = "plist" -version = "1.5.0" +version = "1.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bdc0001cfea3db57a2e24bc0d818e9e20e554b5f97fabb9bc231dc240269ae06" +checksum = "9a4a0cfc5fb21a09dc6af4bf834cf10d4a32fccd9e2ea468c4b1751a097487aa" dependencies = [ - "base64 0.21.4", + "base64 0.21.5", "indexmap 1.9.3", "line-wrap", "quick-xml", @@ -3147,6 +3138,12 @@ dependencies = [ "plotters-backend", ] +[[package]] +name = "powerfmt" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391" + [[package]] name = "ppv-lite86" version = "0.2.17" @@ -3166,7 +3163,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ae005bd773ab59b4725093fd7df83fd7892f7d8eafb48dbd7de6e024e4215f9d" dependencies = [ "proc-macro2", - "syn 2.0.37", + "syn 2.0.38", ] [[package]] @@ -3187,9 +3184,9 @@ checksum = "dc375e1527247fe1a97d8b7156678dfe7c1af2fc075c9a4db3690ecd2a148068" [[package]] name = "proc-macro2" -version = "1.0.67" +version = "1.0.69" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d433d9f1a3e8c1263d9456598b16fec66f4acc9a74dacffd35c7bb09b3a1328" +checksum = "134c189feb4956b20f6f547d2cf727d4c0fe06722b20a0eec87ed445a97f92da" dependencies = [ "unicode-ident", ] @@ -3212,7 +3209,7 @@ checksum = "8bdf592881d821b83d471f8af290226c8d51402259e9bb5be7f9f8bdebbb11ac" dependencies = [ "bytes", "heck", - "itertools 0.11.0", + "itertools 0.10.5", "log", "multimap", "once_cell", @@ -3221,9 +3218,9 @@ dependencies = [ "prost", "prost-types", "regex", - "syn 2.0.37", + "syn 2.0.38", "tempfile", - "which", + "which 4.4.2", ] [[package]] @@ -3233,10 +3230,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "265baba7fabd416cf5078179f7d2cbeca4ce7a9041111900675ea7c4cb8a4c32" dependencies = [ "anyhow", - "itertools 0.11.0", + "itertools 0.10.5", "proc-macro2", "quote", - "syn 2.0.37", + "syn 2.0.38", ] [[package]] @@ -3285,9 +3282,9 @@ dependencies = [ [[package]] name = "pyo3" -version = "0.19.2" +version = "0.20.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e681a6cfdc4adcc93b4d3cf993749a4552018ee0a9b65fc0ccfad74352c72a38" +checksum = "04e8453b658fe480c3e70c8ed4e3d3ec33eb74988bd186561b0cc66b85c3bc4b" dependencies = [ "cfg-if", "indoc", @@ -3302,9 +3299,9 @@ dependencies = [ [[package]] name = "pyo3-build-config" -version = "0.19.2" +version = "0.20.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "076c73d0bc438f7a4ef6fdd0c3bb4732149136abd952b110ac93e4edb13a6ba5" +checksum = "a96fe70b176a89cff78f2fa7b3c930081e163d5379b4dcdf993e3ae29ca662e5" dependencies = [ "once_cell", "target-lexicon", @@ -3312,9 +3309,9 @@ dependencies = [ [[package]] name = "pyo3-ffi" -version = "0.19.2" +version = "0.20.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e53cee42e77ebe256066ba8aa77eff722b3bb91f3419177cf4cd0f304d3284d9" +checksum = "214929900fd25e6604661ed9cf349727c8920d47deff196c4e28165a6ef2a96b" dependencies = [ "libc", "pyo3-build-config", @@ -3322,32 +3319,33 @@ dependencies = [ [[package]] name = "pyo3-macros" -version = "0.19.2" +version = "0.20.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dfeb4c99597e136528c6dd7d5e3de5434d1ceaf487436a3f03b2d56b6fc9efd1" +checksum = "dac53072f717aa1bfa4db832b39de8c875b7c7af4f4a6fe93cdbf9264cf8383b" dependencies = [ "proc-macro2", "pyo3-macros-backend", "quote", - "syn 1.0.109", + "syn 2.0.38", ] [[package]] name = "pyo3-macros-backend" -version = "0.19.2" +version = "0.20.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "947dc12175c254889edc0c02e399476c2f652b4b9ebd123aa655c224de259536" +checksum = "7774b5a8282bd4f25f803b1f0d945120be959a36c72e08e7cd031c792fdfd424" dependencies = [ + "heck", "proc-macro2", "quote", - "syn 1.0.109", + "syn 2.0.38", ] [[package]] name = "quick-xml" -version = "0.29.0" +version = "0.30.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81b9228215d82c7b61490fec1de287136b5de6f5700f6e58ea9ad61a7964ca51" +checksum = "eff6510e86862b57b210fd8cbe8ed3f0d7d600b9c2863cd4549a2e033c66e956" dependencies = [ "memchr", ] @@ -3484,7 +3482,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ffbe84efe2f38dea12e9bfc1f65377fdf03e53a18cb3b995faedf7934c7e785b" dependencies = [ "pem", - "ring", + "ring 0.16.20", "time", "yasna", ] @@ -3507,6 +3505,15 @@ dependencies = [ "bitflags 1.3.2", ] +[[package]] +name = "redox_syscall" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa" +dependencies = [ + "bitflags 1.3.2", +] + [[package]] name = "redox_users" version = "0.4.3" @@ -3520,14 +3527,14 @@ dependencies = [ [[package]] name = "regex" -version = "1.9.5" +version = "1.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "697061221ea1b4a94a624f67d0ae2bfe4e22b8a17b6a192afb11046542cc8c47" +checksum = "380b951a9c5e80ddfd6136919eef32310721aa4aacd4889a8d39124b026ab343" dependencies = [ "aho-corasick", "memchr", - "regex-automata 0.3.8", - "regex-syntax 0.7.5", + "regex-automata 0.4.3", + "regex-syntax 0.8.2", ] [[package]] @@ -3541,13 +3548,13 @@ dependencies = [ [[package]] name = "regex-automata" -version = "0.3.8" +version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c2f401f4955220693b56f8ec66ee9c78abffd8d1c4f23dc41a23839eb88f0795" +checksum = "5f804c7828047e88b2d32e2d7fe5a105da8ee3264f01902f796c8e067dc2483f" dependencies = [ "aho-corasick", "memchr", - "regex-syntax 0.7.5", + "regex-syntax 0.8.2", ] [[package]] @@ -3558,17 +3565,17 @@ checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1" [[package]] name = "regex-syntax" -version = "0.7.5" +version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dbb5fb1acd8a1a18b3dd5be62d25485eb770e05afb408a9627d14d451bae12da" +checksum = "c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f" [[package]] name = "reqwest" -version = "0.11.20" +version = "0.11.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3e9ad3fe7488d7e34558a2033d45a0c90b72d97b4f80705666fea71472e2e6a1" +checksum = "046cd98826c46c2ac8ddecae268eb5c2e58628688a5fc7a2643704a73faba95b" dependencies = [ - "base64 0.21.4", + "base64 0.21.5", "bytes", "encoding_rs", "futures-core", @@ -3594,6 +3601,7 @@ dependencies = [ "serde", "serde_json", "serde_urlencoded", + "system-configuration", "tokio", "tokio-native-tls", "tokio-rustls", @@ -3625,11 +3633,25 @@ dependencies = [ "libc", "once_cell", "spin 0.5.2", - "untrusted", + "untrusted 0.7.1", "web-sys", "winapi", ] +[[package]] +name = "ring" +version = "0.17.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fb0205304757e5d899b9c2e448b867ffd03ae7f988002e47cd24954391394d0b" +dependencies = [ + "cc", + "getrandom 0.2.10", + "libc", + "spin 0.9.8", + "untrusted 0.9.0", + "windows-sys", +] + [[package]] name = "rmp" version = "0.8.12" @@ -3676,7 +3698,7 @@ dependencies = [ "tar", "termcolor", "tokio", - "which", + "which 5.0.0", "xz2", "zip", "zstd", @@ -3688,7 +3710,7 @@ version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "549b9d036d571d42e6e85d1c1425e2ac83491075078ca9a15be021c56b1641f2" dependencies = [ - "bitflags 2.4.0", + "bitflags 2.4.1", "fallible-iterator", "fallible-streaming-iterator", "hashlink", @@ -3710,11 +3732,11 @@ checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" [[package]] name = "rustix" -version = "0.38.19" +version = "0.38.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "745ecfa778e66b2b63c88a61cb36e0eea109e803b0b86bf9879fbc77c70e86ed" +checksum = "67ce50cb2e16c2903e30d1cbccfd8387a74b9d4c938b6a4c5ec6cc7556f7a8a0" dependencies = [ - "bitflags 2.4.0", + "bitflags 2.4.1", "errno", "libc", "linux-raw-sys", @@ -3723,12 +3745,12 @@ dependencies = [ [[package]] name = "rustls" -version = "0.21.7" +version = "0.21.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd8d6c9f025a446bc4d18ad9632e69aec8f287aa84499ee335599fabd20c3fd8" +checksum = "446e14c5cda4f3f30fe71863c34ec70f5ac79d6087097ad0bb433e1be5edf04c" dependencies = [ "log", - "ring", + "ring 0.17.5", "rustls-webpki", "sct", ] @@ -3751,17 +3773,17 @@ version = "1.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2d3987094b1d07b653b7dfdc3f70ce9a1da9c51ac18c1b06b662e4f9a0e9f4b2" dependencies = [ - "base64 0.21.4", + "base64 0.21.5", ] [[package]] name = "rustls-webpki" -version = "0.101.6" +version = "0.101.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c7d5dece342910d9ba34d259310cae3e0154b873b35408b787b59bce53d34fe" +checksum = "8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765" dependencies = [ - "ring", - "untrusted", + "ring 0.17.5", + "untrusted 0.9.0", ] [[package]] @@ -3824,12 +3846,12 @@ checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" [[package]] name = "sct" -version = "0.7.0" +version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d53dcdb7c9f8158937a7981b48accfd39a43af418591a5d008c7b22b5e1b7ca4" +checksum = "da046153aa2352493d6cb7da4b6e5c0c057d8a1d0a9aa8560baffdd945acd414" dependencies = [ - "ring", - "untrusted", + "ring 0.17.5", + "untrusted 0.9.0", ] [[package]] @@ -3863,15 +3885,15 @@ checksum = "1ef965a420fe14fdac7dd018862966a4c14094f900e1650bbc71ddd7d580c8af" [[package]] name = "semver" -version = "1.0.19" +version = "1.0.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad977052201c6de01a8ef2aa3378c4bd23217a056337d1d6da40468d267a4fb0" +checksum = "836fa6a3e1e547f9a2c4040802ec865b5d85f4014efe00555d7090a3dcaa1090" [[package]] name = "serde" -version = "1.0.188" +version = "1.0.189" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf9e0fcba69a370eed61bcf2b728575f726b50b55cba78064753d708ddc7549e" +checksum = "8e422a44e74ad4001bdc8eede9a4570ab52f71190e9c076d14369f38b9200537" dependencies = [ "serde_derive", ] @@ -3889,13 +3911,13 @@ dependencies = [ [[package]] name = "serde_derive" -version = "1.0.188" +version = "1.0.189" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4eca7ac642d82aa35b60049a6eccb4be6be75e599bd2e9adb5f875a737654af2" +checksum = "1e48d1f918009ce3145511378cf68d613e3b3d9137d67272562080d68a2b32d5" dependencies = [ "proc-macro2", "quote", - "syn 2.0.37", + "syn 2.0.38", ] [[package]] @@ -3938,7 +3960,7 @@ checksum = "8725e1dfadb3a50f7e5ce0b1a540466f6ed3fe7a0fca2ac2b8b831d31316bd00" dependencies = [ "proc-macro2", "quote", - "syn 2.0.37", + "syn 2.0.38", ] [[package]] @@ -3998,9 +4020,9 @@ dependencies = [ [[package]] name = "sharded-slab" -version = "0.1.6" +version = "0.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c1b21f559e07218024e7e9f90f96f601825397de0e25420135f7f952453fed0b" +checksum = "f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6" dependencies = [ "lazy_static", ] @@ -4088,9 +4110,9 @@ checksum = "27207bb65232eda1f588cf46db2fee75c0808d557f6b3cf19a75f5d6d7c94df1" [[package]] name = "socket2" -version = "0.4.9" +version = "0.4.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64a4a911eed85daf18834cfaa86a79b7d266ff93ff5ba14005426219480ed662" +checksum = "9f7916fc008ca5542385b89a3d3ce689953c143e9304a9bf8beec1de48994c0d" dependencies = [ "libc", "winapi", @@ -4098,9 +4120,9 @@ dependencies = [ [[package]] name = "socket2" -version = "0.5.4" +version = "0.5.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4031e820eb552adee9295814c0ced9e5cf38ddf1e8b7d566d6de8e2538ea989e" +checksum = "7b5fac59a5cb5dd637972e5fca70daf0523c9067fcdc4842f053dae04a18f8e9" dependencies = [ "libc", "windows-sys", @@ -4153,45 +4175,26 @@ version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" -[[package]] -name = "strum" -version = "0.24.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "063e6045c0e62079840579a7e47a355ae92f60eb74daaf156fb1e84ba164e63f" - [[package]] name = "strum" version = "0.25.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "290d54ea6f91c969195bdbcd7442c8c2a2ba87da8bf60a7ee86a235d4bc1e125" dependencies = [ - "strum_macros 0.25.2", + "strum_macros", ] [[package]] name = "strum_macros" -version = "0.24.3" +version = "0.25.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e385be0d24f186b4ce2f9982191e7101bb737312ad61c1f2f984f34bcf85d59" +checksum = "23dc1fa9ac9c169a78ba62f0b841814b7abae11bdd047b9c58f893439e309ea0" dependencies = [ "heck", "proc-macro2", "quote", "rustversion", - "syn 1.0.109", -] - -[[package]] -name = "strum_macros" -version = "0.25.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad8d03b598d3d0fff69bf533ee3ef19b8eeb342729596df84bcc7e1f96ec4059" -dependencies = [ - "heck", - "proc-macro2", - "quote", - "rustversion", - "syn 2.0.37", + "syn 2.0.38", ] [[package]] @@ -4213,9 +4216,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.37" +version = "2.0.38" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7303ef2c05cd654186cb250d29049a24840ca25d2747c25c0381c8d9e2f582e8" +checksum = "e96b79aaa137db8f61e26363a0c9b47d8b4ec75da28b7d1d614c2303e232408b" dependencies = [ "proc-macro2", "quote", @@ -4228,6 +4231,27 @@ version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160" +[[package]] +name = "system-configuration" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ba3a3adc5c275d719af8cb4272ea1c4a6d668a777f37e115f6d11ddbc1c8e0e7" +dependencies = [ + "bitflags 1.3.2", + "core-foundation", + "system-configuration-sys", +] + +[[package]] +name = "system-configuration-sys" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a75fb188eb626b924683e3b95e3a48e63551fcfb51949de2f06a9d91dbee93c9" +dependencies = [ + "core-foundation-sys", + "libc", +] + [[package]] name = "tar" version = "0.4.40" @@ -4241,9 +4265,9 @@ dependencies = [ [[package]] name = "target-lexicon" -version = "0.12.11" +version = "0.12.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d0e916b1148c8e263850e1ebcbd046f333e0683c724876bb0da63ea4373dc8a" +checksum = "14c39fd04924ca3a864207c66fc2cd7d22d7c016007f9ce846cbb9326331930a" [[package]] name = "tempfile" @@ -4290,22 +4314,22 @@ dependencies = [ [[package]] name = "thiserror" -version = "1.0.49" +version = "1.0.50" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1177e8c6d7ede7afde3585fd2513e611227efd6481bd78d2e82ba1ce16557ed4" +checksum = "f9a7210f5c9a7156bb50aa36aed4c95afb51df0df00713949448cf9e97d382d2" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.49" +version = "1.0.50" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "10712f02019e9288794769fba95cd6847df9874d49d871d062172f9dd41bc4cc" +checksum = "266b2e40bc00e5a6c09c3584011e08b06f123c00362c92b975ba9843aaaa14b8" dependencies = [ "proc-macro2", "quote", - "syn 2.0.37", + "syn 2.0.38", ] [[package]] @@ -4329,12 +4353,13 @@ dependencies = [ [[package]] name = "time" -version = "0.3.29" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "426f806f4089c493dcac0d24c29c01e2c38baf8e30f1b716ee37e83d200b18fe" +checksum = "c4a34ab300f2dee6e562c10a046fc05e358b29f9bf92277f30c3c8d82275f6f5" dependencies = [ "deranged", "itoa", + "powerfmt", "serde", "time-core", "time-macros", @@ -4366,9 +4391,9 @@ dependencies = [ [[package]] name = "tinystr" -version = "0.7.3" +version = "0.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b07bb54ef1f8ff27564b08b861144d3b8d40263efe07684f64987f4c0d044e3e" +checksum = "d5d0e245e80bdc9b4e5356fc45a72184abbc3861992603f515270e9340f5a219" dependencies = [ "displaydoc", ] @@ -4400,9 +4425,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.32.0" +version = "1.33.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17ed6077ed6cd6c74735e21f37eb16dc3935f96878b1fe961074089cc80893f9" +checksum = "4f38200e3ef7995e5ef13baec2f432a6da0aa9ac495b2c0e8f3b7eec2c92d653" dependencies = [ "backtrace", "bytes", @@ -4411,7 +4436,7 @@ dependencies = [ "num_cpus", "pin-project-lite", "signal-hook-registry", - "socket2 0.5.4", + "socket2 0.5.5", "tokio-macros", "windows-sys", ] @@ -4424,7 +4449,7 @@ checksum = "630bdcf245f78637c13ec01ffae6187cca34625e8c63150d424b59e55af2675e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.37", + "syn 2.0.38", ] [[package]] @@ -4507,9 +4532,9 @@ dependencies = [ [[package]] name = "toml_datetime" -version = "0.6.3" +version = "0.6.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7cda73e2f1397b1262d6dfdcef8aafae14d1de7748d66822d3bfeeb6d03e5e4b" +checksum = "3550f4e9685620ac18a50ed434eb3aec30db8ba93b0287467bca5826ea25baf1" [[package]] name = "toml_edit" @@ -4517,7 +4542,7 @@ version = "0.19.15" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421" dependencies = [ - "indexmap 2.0.1", + "indexmap 2.0.2", "toml_datetime", "winnow", ] @@ -4550,7 +4575,7 @@ version = "0.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "61c5bb1d698276a2443e5ecfabc1008bf15a36c12e6a7176e7bf089ea9131140" dependencies = [ - "bitflags 2.4.0", + "bitflags 2.4.1", "bytes", "futures-core", "futures-util", @@ -4577,11 +4602,10 @@ checksum = "b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52" [[package]] name = "tracing" -version = "0.1.37" +version = "0.1.40" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ce8c33a8d48bd45d624a6e523445fd21ec13d3653cd51f681abf67418f54eb8" +checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" dependencies = [ - "cfg-if", "log", "pin-project-lite", "tracing-attributes", @@ -4601,20 +4625,20 @@ dependencies = [ [[package]] name = "tracing-attributes" -version = "0.1.26" +version = "0.1.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f4f31f56159e98206da9efd823404b79b6ef3143b4a7ab76e67b1751b25a4ab" +checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.37", + "syn 2.0.38", ] [[package]] name = "tracing-core" -version = "0.1.31" +version = "0.1.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0955b8137a1df6f1a2e9a37d8a6656291ff0297c1a97c24e0d8425fe2312f79a" +checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" dependencies = [ "once_cell", "valuable", @@ -4622,12 +4646,12 @@ dependencies = [ [[package]] name = "tracing-log" -version = "0.1.3" +version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78ddad33d2d10b1ed7eb9d1f518a5674713876e97e5bb9b7345a7984fbb4f922" +checksum = "f751112709b4e791d8ce53e32c4ed2d353565a795ce84da2285393f41557bdf2" dependencies = [ - "lazy_static", "log", + "once_cell", "tracing-core", ] @@ -4876,9 +4900,9 @@ checksum = "e51733f11c9c4f72aa0c160008246859e340b00807569a0da0e7a1079b27ba85" [[package]] name = "unindent" -version = "0.1.11" +version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e1766d682d402817b5ac4490b3c3002d91dfa0d22812f341609f97b08757359c" +checksum = "c7de7d73e1754487cb58364ee906a499937a0dfabd86bcb980fa99ec8c8fa2ce" [[package]] name = "untrusted" @@ -4886,6 +4910,12 @@ version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a" +[[package]] +name = "untrusted" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1" + [[package]] name = "url" version = "2.4.1" @@ -4922,9 +4952,9 @@ dependencies = [ [[package]] name = "uuid" -version = "1.4.1" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "79daa5ed5740825c40b389c5e50312b9c86df53fccd33f281df655642b43869d" +checksum = "88ad59a7560b41a70d191093a945f0b87bc1deeda46fb237479708a1d6b6cdfc" [[package]] name = "valuable" @@ -5032,7 +5062,7 @@ dependencies = [ "once_cell", "proc-macro2", "quote", - "syn 2.0.37", + "syn 2.0.38", "wasm-bindgen-shared", ] @@ -5066,7 +5096,7 @@ checksum = "54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.37", + "syn 2.0.38", "wasm-bindgen-backend", "wasm-bindgen-shared", ] @@ -5118,6 +5148,19 @@ dependencies = [ "rustix", ] +[[package]] +name = "which" +version = "5.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9bf3ea8596f3a0dd5980b46430f2058dfe2c36a27ccfbb1845d6fbfcd9ba6e14" +dependencies = [ + "either", + "home", + "once_cell", + "rustix", + "windows-sys", +] + [[package]] name = "winapi" version = "0.3.9" @@ -5149,15 +5192,6 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" -[[package]] -name = "windows" -version = "0.48.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e686886bc078bc1b0b600cac0147aadb815089b6e4da64016cbd754b6342700f" -dependencies = [ - "windows-targets", -] - [[package]] name = "windows" version = "0.51.1" @@ -5245,9 +5279,9 @@ checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" [[package]] name = "winnow" -version = "0.5.15" +version = "0.5.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7c2e3184b9c4e92ad5167ca73039d0c42476302ab603e2fec4487511f38ccefc" +checksum = "a3b801d0e0a6726477cc207f60162da452f3a95adb368399bef20a946e06f65c" dependencies = [ "memchr", ] @@ -5280,7 +5314,7 @@ checksum = "c6f71803d3a1c80377a06221e0530be02035d5b3e854af56c6ece7ac20ac441d" dependencies = [ "assert-json-diff", "async-trait", - "base64 0.21.4", + "base64 0.21.5", "deadpool", "futures", "futures-timer", @@ -5332,6 +5366,26 @@ dependencies = [ "time", ] +[[package]] +name = "zerocopy" +version = "0.7.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ffc046c9f849405a42c87e82e2f2f861d1f0a06b855910c76c2bd1e87be900c" +dependencies = [ + "zerocopy-derive", +] + +[[package]] +name = "zerocopy-derive" +version = "0.7.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "246c000cfc5f942bac7ff99fde24a9ebb589d92e024bc758c6c733c15a02a73e" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.38", +] + [[package]] name = "zip" version = "0.6.6" @@ -5347,30 +5401,28 @@ dependencies = [ [[package]] name = "zstd" -version = "0.12.4" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a27595e173641171fc74a1232b7b1c7a7cb6e18222c11e9dfb9888fa424c53c" +checksum = "bffb3309596d527cfcba7dfc6ed6052f1d39dfbd7c867aa2e865e4a449c10110" dependencies = [ "zstd-safe", ] [[package]] name = "zstd-safe" -version = "6.0.6" +version = "7.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee98ffd0b48ee95e6c5168188e44a54550b1564d9d530ee21d5f0eaed1069581" +checksum = "43747c7422e2924c11144d5229878b98180ef8b06cca4ab5af37afc8a8d8ea3e" dependencies = [ - "libc", "zstd-sys", ] [[package]] name = "zstd-sys" -version = "2.0.8+zstd.1.5.5" +version = "2.0.9+zstd.1.5.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5556e6ee25d32df2586c098bbfa278803692a20d0ab9565e049480d52707ec8c" +checksum = "9e16efa8a874a0481a574084d34cc26fdb3b99627480f785888deb6386506656" dependencies = [ "cc", - "libc", "pkg-config", ] diff --git a/Cargo.toml b/Cargo.toml index df58f5ddd..2d8e6f3ee 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -36,7 +36,7 @@ rev = "184b2ca50ed39ca43da13f0b830a463861adb9ca" [workspace.dependencies.fsrs] git = "https://github.com/open-spaced-repetition/fsrs-rs.git" -rev = "19e7af401496d4e5e8dc3ce35528a95f38b6313d" +rev = "ce6a9112a567ff60fb862d393618a3b0a1b20017" # path = "../../../fsrs-rs" [workspace.dependencies] @@ -56,9 +56,9 @@ unicase = "=2.6.0" # any changes could invalidate sqlite indexes ammonia = "3.3.0" anyhow = "1.0.75" apple-bundles = "0.17.0" -async-compression = { version = "0.4.3", features = ["zstd", "tokio"] } +async-compression = { version = "0.4.4", features = ["zstd", "tokio"] } async-stream = "0.3.5" -async-trait = "0.1.73" +async-trait = "0.1.74" axum = { version = "0.6.20", features = ["multipart", "macros", "headers"] } axum-client-ip = "0.4.2" blake3 = "1.5.0" @@ -66,13 +66,13 @@ bytes = "1.5.0" camino = "1.1.6" chrono = { version = "0.4.31", default-features = false, features = ["std", "clock"] } clap = { version = "4.3.24", features = ["derive"] } -coarsetime = "0.1.28" +coarsetime = "0.1.29" convert_case = "0.6.0" criterion = { version = "0.5.1" } csv = "1.3.0" data-encoding = "2.4.0" difflib = "0.4.0" -flate2 = "1.0.27" +flate2 = "1.0.28" fluent = "0.16.0" fluent-bundle = "0.15.2" fluent-syntax = "0.11.0" @@ -97,20 +97,20 @@ num_enum = "0.7.0" once_cell = "1.18.0" phf = { version = "0.11.2", features = ["macros"] } pin-project = "1.1.3" -plist = "1.5.0" +plist = "1.5.1" prettyplease = "0.2.15" prost = "0.12.1" prost-build = "0.12.1" prost-reflect = "0.12.0" prost-types = "0.12.1" pulldown-cmark = "0.9.3" -pyo3 = { version = "0.19.2", features = ["extension-module", "abi3", "abi3-py39"] } +pyo3 = { version = "0.20.0", features = ["extension-module", "abi3", "abi3-py39"] } rand = "0.8.5" -regex = "1.9.5" -reqwest = { version = "0.11.20", default-features = false, features = ["json", "socks", "stream", "multipart"] } +regex = "1.10.2" +reqwest = { version = "0.11.22", default-features = false, features = ["json", "socks", "stream", "multipart"] } rusqlite = { version = "0.29.0", features = ["trace", "functions", "collation", "bundled"] } scopeguard = "1.2.0" -serde = { version = "1.0.188", features = ["derive"] } +serde = { version = "1.0.189", features = ["derive"] } serde-aux = "4.2.0" serde_json = "1.0.107" serde_repr = "0.1.16" @@ -120,14 +120,14 @@ sha2 = { version = "0.10.8" } simple-file-manifest = "0.11.0" snafu = { version = "0.7.5", features = ["backtraces", "rust_1_61"] } strum = { version = "0.25.0", features = ["derive"] } -syn = { version = "2.0.37", features = ["parsing", "printing"] } +syn = { version = "2.0.38", features = ["parsing", "printing"] } tar = "0.4.40" tempfile = "3.8.0" termcolor = "1.3.0" -tokio = { version = "1.32", features = ["fs", "rt-multi-thread", "macros", "signal"] } +tokio = { version = "1.33", features = ["fs", "rt-multi-thread", "macros", "signal"] } tokio-util = { version = "0.7.9", features = ["io"] } tower-http = { version = "0.4.4", features = ["trace"] } -tracing = { version = "0.1.37", features = ["max_level_trace", "release_max_level_debug"] } +tracing = { version = "0.1.40", features = ["max_level_trace", "release_max_level_debug"] } tracing-appender = "0.2.2" tracing-subscriber = { version = "0.3.17", features = ["fmt", "env-filter"] } tugger-windows-codesign = "0.10.0" @@ -136,11 +136,11 @@ unic-ucd-category = "0.9.0" unicode-normalization = "0.1.22" utime = "0.3.1" walkdir = "2.4.0" -which = "4.4.2" +which = "5.0.0" wiremock = "0.5.19" xz2 = "0.1.7" zip = { version = "0.6.6", default-features = false, features = ["deflate", "time"] } -zstd = { version = "0.12.4", features = ["zstdmt"] } +zstd = { version = "0.13.0", features = ["zstdmt"] } envy = "0.4.2" dirs = "5.0.1" diff --git a/cargo/licenses.json b/cargo/licenses.json index 44e1b1190..f7a2c024c 100644 --- a/cargo/licenses.json +++ b/cargo/licenses.json @@ -19,7 +19,7 @@ }, { "name": "ahash", - "version": "0.8.3", + "version": "0.8.5", "authors": "Tom Kaitchuck ", "repository": "https://github.com/tkaitchuck/ahash", "license": "Apache-2.0 OR MIT", @@ -28,7 +28,7 @@ }, { "name": "aho-corasick", - "version": "1.1.1", + "version": "1.1.2", "authors": "Andrew Gallant ", "repository": "https://github.com/BurntSushi/aho-corasick", "license": "MIT OR Unlicense", @@ -163,7 +163,7 @@ }, { "name": "async-compression", - "version": "0.4.3", + "version": "0.4.4", "authors": "Wim Looman |Allen Bui ", "repository": "https://github.com/Nullus157/async-compression", "license": "Apache-2.0 OR MIT", @@ -190,7 +190,7 @@ }, { "name": "async-trait", - "version": "0.1.73", + "version": "0.1.74", "authors": "David Tolnay ", "repository": "https://github.com/dtolnay/async-trait", "license": "Apache-2.0 OR MIT", @@ -262,7 +262,7 @@ }, { "name": "base64", - "version": "0.21.4", + "version": "0.21.5", "authors": "Alice Maz |Marshall Pierce ", "repository": "https://github.com/marshallpierce/rust-base64", "license": "Apache-2.0 OR MIT", @@ -289,7 +289,7 @@ }, { "name": "bitflags", - "version": "2.4.0", + "version": "2.4.1", "authors": "The Rust Project Developers", "repository": "https://github.com/bitflags/bitflags", "license": "Apache-2.0 OR MIT", @@ -415,7 +415,7 @@ }, { "name": "byteorder", - "version": "1.4.3", + "version": "1.5.0", "authors": "Andrew Gallant ", "repository": "https://github.com/BurntSushi/byteorder", "license": "MIT OR Unlicense", @@ -469,7 +469,7 @@ }, { "name": "coarsetime", - "version": "0.1.28", + "version": "0.1.29", "authors": "Frank Denis ", "repository": "https://github.com/jedisct1/rust-coarsetime", "license": "ISC", @@ -487,7 +487,7 @@ }, { "name": "const-random", - "version": "0.1.15", + "version": "0.1.16", "authors": "Tom Kaitchuck ", "repository": "https://github.com/tkaitchuck/constrandom", "license": "Apache-2.0 OR MIT", @@ -496,7 +496,7 @@ }, { "name": "const-random-macro", - "version": "0.1.15", + "version": "0.1.16", "authors": "Tom Kaitchuck ", "repository": "https://github.com/tkaitchuck/constrandom", "license": "Apache-2.0 OR MIT", @@ -541,12 +541,12 @@ }, { "name": "cpufeatures", - "version": "0.2.9", + "version": "0.2.10", "authors": "RustCrypto Developers", "repository": "https://github.com/RustCrypto/utils", "license": "Apache-2.0 OR MIT", "license_file": null, - "description": "Lightweight runtime CPU feature detection for x86/x86_64 and aarch64 with no_std support and support for mobile targets including Android and iOS" + "description": "Lightweight runtime CPU feature detection for aarch64, loongarch64, and x86/x86_64 targets, with no_std support and support for mobile targets including Android and iOS" }, { "name": "crc32fast", @@ -658,7 +658,7 @@ }, { "name": "deranged", - "version": "0.3.8", + "version": "0.3.9", "authors": "Jacob Pratt ", "repository": "https://github.com/jhpratt/deranged", "license": "Apache-2.0 OR MIT", @@ -766,22 +766,13 @@ }, { "name": "errno", - "version": "0.3.3", + "version": "0.3.5", "authors": "Chris Wong ", "repository": "https://github.com/lambda-fairy/rust-errno", "license": "Apache-2.0 OR MIT", "license_file": null, "description": "Cross-platform interface to the `errno` variable." }, - { - "name": "errno-dragonfly", - "version": "0.1.2", - "authors": "Michael Neumann ", - "repository": "https://github.com/mneumann/errno-dragonfly-rs", - "license": "MIT", - "license_file": null, - "description": "Exposes errno functionality to stable Rust on DragonFlyBSD" - }, { "name": "event-listener", "version": "2.5.3", @@ -838,7 +829,7 @@ }, { "name": "flate2", - "version": "1.0.27", + "version": "1.0.28", "authors": "Alex Crichton |Josh Triplett ", "repository": "https://github.com/rust-lang/flate2-rs", "license": "Apache-2.0 OR MIT", @@ -1117,7 +1108,7 @@ }, { "name": "hashbrown", - "version": "0.14.0", + "version": "0.14.2", "authors": "Amanieu d'Antras ", "repository": "https://github.com/rust-lang/hashbrown", "license": "Apache-2.0 OR MIT", @@ -1288,7 +1279,7 @@ }, { "name": "iana-time-zone", - "version": "0.1.57", + "version": "0.1.58", "authors": "Andrew Straw |René Kijewski |Ryan Lopopolo ", "repository": "https://github.com/strawlab/iana-time-zone", "license": "Apache-2.0 OR MIT", @@ -1333,7 +1324,7 @@ }, { "name": "indexmap", - "version": "2.0.1", + "version": "2.0.2", "authors": null, "repository": "https://github.com/bluss/indexmap", "license": "Apache-2.0 OR MIT", @@ -1387,13 +1378,22 @@ }, { "name": "ipnet", - "version": "2.8.0", + "version": "2.9.0", "authors": "Kris Price ", "repository": "https://github.com/krisprice/ipnet", "license": "Apache-2.0 OR MIT", "license_file": null, "description": "Provides types and useful methods for working with IPv4 and IPv6 network addresses, commonly called IP prefixes. The new `IpNet`, `Ipv4Net`, and `Ipv6Net` types build on the existing `IpAddr`, `Ipv4Addr`, and `Ipv6Addr` types already provided in Rust's standard library and align to their design to stay consistent. The module also provides useful traits that extend `Ipv4Addr` and `Ipv6Addr` with methods for `Add`, `Sub`, `BitAnd`, and `BitOr` operations. The module only uses stable feature so it is guaranteed to compile using the stable toolchain." }, + { + "name": "itertools", + "version": "0.10.5", + "authors": "bluss", + "repository": "https://github.com/rust-itertools/itertools", + "license": "Apache-2.0 OR MIT", + "license_file": null, + "description": "Extra iterator adaptors, iterator methods, free functions, and macros." + }, { "name": "itertools", "version": "0.11.0", @@ -1414,7 +1414,7 @@ }, { "name": "jobserver", - "version": "0.1.26", + "version": "0.1.27", "authors": "Alex Crichton ", "repository": "https://github.com/alexcrichton/jobserver-rs", "license": "Apache-2.0 OR MIT", @@ -1441,7 +1441,7 @@ }, { "name": "libc", - "version": "0.2.148", + "version": "0.2.149", "authors": "The Rust Project Developers", "repository": "https://github.com/rust-lang/libc", "license": "Apache-2.0 OR MIT", @@ -1450,7 +1450,7 @@ }, { "name": "libm", - "version": "0.2.7", + "version": "0.2.8", "authors": "Jorge Aparicio ", "repository": "https://github.com/rust-lang/libm", "license": "Apache-2.0 OR MIT", @@ -1477,7 +1477,7 @@ }, { "name": "lock_api", - "version": "0.4.10", + "version": "0.4.11", "authors": "Amanieu d'Antras ", "repository": "https://github.com/Amanieu/parking_lot", "license": "Apache-2.0 OR MIT", @@ -1558,12 +1558,12 @@ }, { "name": "memchr", - "version": "2.6.3", + "version": "2.6.4", "authors": "Andrew Gallant |bluss", "repository": "https://github.com/BurntSushi/memchr", "license": "MIT OR Unlicense", "license_file": null, - "description": "Safe interface to memchr." + "description": "Provides extremely fast (uses SIMD on x86_64, aarch64 and wasm32) routines for 1, 2 or 3 byte search and single substring search." }, { "name": "memoffset", @@ -1612,7 +1612,7 @@ }, { "name": "mio", - "version": "0.8.8", + "version": "0.8.9", "authors": "Carl Lerche |Thomas de Zeeuw |Tokio Contributors ", "repository": "https://github.com/tokio-rs/mio", "license": "MIT", @@ -1729,7 +1729,7 @@ }, { "name": "num-traits", - "version": "0.2.16", + "version": "0.2.17", "authors": "The Rust Project Developers", "repository": "https://github.com/rust-num/num-traits", "license": "Apache-2.0 OR MIT", @@ -1837,7 +1837,7 @@ }, { "name": "parking", - "version": "2.1.1", + "version": "2.2.0", "authors": "Stjepan Glavina |The Rust Project Developers", "repository": "https://github.com/smol-rs/parking", "license": "Apache-2.0 OR MIT", @@ -1855,7 +1855,7 @@ }, { "name": "parking_lot_core", - "version": "0.9.8", + "version": "0.9.9", "authors": "Amanieu d'Antras ", "repository": "https://github.com/Amanieu/parking_lot", "license": "Apache-2.0 OR MIT", @@ -2015,6 +2015,15 @@ "license_file": null, "description": "A library to run the pkg-config system tool at build time in order to be used in Cargo build scripts." }, + { + "name": "powerfmt", + "version": "0.2.0", + "authors": "Jacob Pratt ", + "repository": "https://github.com/jhpratt/powerfmt", + "license": "Apache-2.0 OR MIT", + "license_file": null, + "description": "`powerfmt` is a library that provides utilities for formatting values. This crate makes it significantly easier to support filling to a minimum width with alignment, avoid heap allocation, and avoid repetitive calculations." + }, { "name": "ppv-lite86", "version": "0.2.17", @@ -2062,7 +2071,7 @@ }, { "name": "proc-macro2", - "version": "1.0.67", + "version": "1.0.69", "authors": "David Tolnay |Alex Crichton ", "repository": "https://github.com/dtolnay/proc-macro2", "license": "Apache-2.0 OR MIT", @@ -2249,6 +2258,15 @@ "license_file": null, "description": "A Rust library to access raw Redox system calls" }, + { + "name": "redox_syscall", + "version": "0.4.1", + "authors": "Jeremy Soller ", + "repository": "https://gitlab.redox-os.org/redox-os/syscall", + "license": "MIT", + "license_file": null, + "description": "A Rust library to access raw Redox system calls" + }, { "name": "redox_users", "version": "0.4.3", @@ -2260,7 +2278,7 @@ }, { "name": "regex", - "version": "1.9.5", + "version": "1.10.2", "authors": "The Rust Project Developers|Andrew Gallant ", "repository": "https://github.com/rust-lang/regex", "license": "Apache-2.0 OR MIT", @@ -2278,7 +2296,7 @@ }, { "name": "regex-automata", - "version": "0.3.8", + "version": "0.4.3", "authors": "The Rust Project Developers|Andrew Gallant ", "repository": "https://github.com/rust-lang/regex/tree/master/regex-automata", "license": "Apache-2.0 OR MIT", @@ -2296,7 +2314,7 @@ }, { "name": "regex-syntax", - "version": "0.7.5", + "version": "0.8.2", "authors": "The Rust Project Developers|Andrew Gallant ", "repository": "https://github.com/rust-lang/regex/tree/master/regex-syntax", "license": "Apache-2.0 OR MIT", @@ -2305,7 +2323,7 @@ }, { "name": "reqwest", - "version": "0.11.20", + "version": "0.11.22", "authors": "Sean McArthur ", "repository": "https://github.com/seanmonstar/reqwest", "license": "Apache-2.0 OR MIT", @@ -2323,7 +2341,7 @@ }, { "name": "ring", - "version": "0.16.20", + "version": "0.17.5", "authors": "Brian Smith ", "repository": "https://github.com/briansmith/ring", "license": null, @@ -2377,7 +2395,7 @@ }, { "name": "rustix", - "version": "0.38.19", + "version": "0.38.20", "authors": "Dan Gohman |Jakub Konka ", "repository": "https://github.com/bytecodealliance/rustix", "license": "Apache-2.0 OR Apache-2.0 WITH LLVM-exception OR MIT", @@ -2386,7 +2404,7 @@ }, { "name": "rustls", - "version": "0.21.7", + "version": "0.21.8", "authors": null, "repository": "https://github.com/rustls/rustls", "license": "Apache-2.0 OR ISC OR MIT", @@ -2413,7 +2431,7 @@ }, { "name": "rustls-webpki", - "version": "0.101.6", + "version": "0.101.7", "authors": null, "repository": "https://github.com/rustls/webpki", "license": "ISC", @@ -2476,9 +2494,9 @@ }, { "name": "sct", - "version": "0.7.0", + "version": "0.7.1", "authors": "Joseph Birr-Pixton ", - "repository": "https://github.com/ctz/sct.rs", + "repository": "https://github.com/rustls/sct.rs", "license": "Apache-2.0 OR ISC OR MIT", "license_file": null, "description": "Certificate transparency SCT verification library" @@ -2512,7 +2530,7 @@ }, { "name": "serde", - "version": "1.0.188", + "version": "1.0.189", "authors": "Erick Tryzelaar |David Tolnay ", "repository": "https://github.com/serde-rs/serde", "license": "Apache-2.0 OR MIT", @@ -2530,7 +2548,7 @@ }, { "name": "serde_derive", - "version": "1.0.188", + "version": "1.0.189", "authors": "Erick Tryzelaar |David Tolnay ", "repository": "https://github.com/serde-rs/serde", "license": "Apache-2.0 OR MIT", @@ -2611,7 +2629,7 @@ }, { "name": "sharded-slab", - "version": "0.1.6", + "version": "0.1.7", "authors": "Eliza Weisman ", "repository": "https://github.com/hawkw/sharded-slab", "license": "MIT", @@ -2683,7 +2701,7 @@ }, { "name": "socket2", - "version": "0.4.9", + "version": "0.4.10", "authors": "Alex Crichton |Thomas de Zeeuw ", "repository": "https://github.com/rust-lang/socket2", "license": "Apache-2.0 OR MIT", @@ -2692,22 +2710,13 @@ }, { "name": "socket2", - "version": "0.5.4", + "version": "0.5.5", "authors": "Alex Crichton |Thomas de Zeeuw ", "repository": "https://github.com/rust-lang/socket2", "license": "Apache-2.0 OR MIT", "license_file": null, "description": "Utilities for handling networking sockets with a maximal amount of configuration possible intended." }, - { - "name": "spin", - "version": "0.5.2", - "authors": "Mathijs van de Nes |John Ericson ", - "repository": "https://github.com/mvdnes/spin-rs.git", - "license": "MIT", - "license_file": null, - "description": "Synchronization primitives based on spinning. They may contain data, are usable without `std`, and static initializers are available." - }, { "name": "spin", "version": "0.9.8", @@ -2735,15 +2744,6 @@ "license_file": null, "description": "A codegen library for string-cache, developed as part of the Servo project." }, - { - "name": "strum", - "version": "0.24.1", - "authors": "Peter Glotfelty ", - "repository": "https://github.com/Peternator7/strum", - "license": "MIT", - "license_file": null, - "description": "Helpful macros for working with enums and strings" - }, { "name": "strum", "version": "0.25.0", @@ -2755,16 +2755,7 @@ }, { "name": "strum_macros", - "version": "0.24.3", - "authors": "Peter Glotfelty ", - "repository": "https://github.com/Peternator7/strum", - "license": "MIT", - "license_file": null, - "description": "Helpful macros for working with enums and strings" - }, - { - "name": "strum_macros", - "version": "0.25.2", + "version": "0.25.3", "authors": "Peter Glotfelty ", "repository": "https://github.com/Peternator7/strum", "license": "MIT", @@ -2791,7 +2782,7 @@ }, { "name": "syn", - "version": "2.0.37", + "version": "2.0.38", "authors": "David Tolnay ", "repository": "https://github.com/dtolnay/syn", "license": "Apache-2.0 OR MIT", @@ -2807,6 +2798,24 @@ "license_file": null, "description": "A tool for enlisting the compiler’s help in proving the absence of concurrency" }, + { + "name": "system-configuration", + "version": "0.5.1", + "authors": "Mullvad VPN", + "repository": "https://github.com/mullvad/system-configuration-rs", + "license": "Apache-2.0 OR MIT", + "license_file": null, + "description": "Bindings to SystemConfiguration framework for macOS" + }, + { + "name": "system-configuration-sys", + "version": "0.5.0", + "authors": "Mullvad VPN", + "repository": "https://github.com/mullvad/system-configuration-rs", + "license": "Apache-2.0 OR MIT", + "license_file": null, + "description": "Low level bindings to SystemConfiguration framework for macOS" + }, { "name": "tempfile", "version": "3.8.0", @@ -2827,7 +2836,7 @@ }, { "name": "thiserror", - "version": "1.0.49", + "version": "1.0.50", "authors": "David Tolnay ", "repository": "https://github.com/dtolnay/thiserror", "license": "Apache-2.0 OR MIT", @@ -2836,7 +2845,7 @@ }, { "name": "thiserror-impl", - "version": "1.0.49", + "version": "1.0.50", "authors": "David Tolnay ", "repository": "https://github.com/dtolnay/thiserror", "license": "Apache-2.0 OR MIT", @@ -2863,7 +2872,7 @@ }, { "name": "time", - "version": "0.3.29", + "version": "0.3.30", "authors": "Jacob Pratt |Time contributors", "repository": "https://github.com/time-rs/time", "license": "Apache-2.0 OR MIT", @@ -2899,7 +2908,7 @@ }, { "name": "tinystr", - "version": "0.7.3", + "version": "0.7.4", "authors": "The ICU4X Project Developers", "repository": "https://github.com/unicode-org/icu4x", "license": null, @@ -2926,7 +2935,7 @@ }, { "name": "tokio", - "version": "1.32.0", + "version": "1.33.0", "authors": "Tokio Contributors ", "repository": "https://github.com/tokio-rs/tokio", "license": "MIT", @@ -2980,7 +2989,7 @@ }, { "name": "toml_datetime", - "version": "0.6.3", + "version": "0.6.5", "authors": "Alex Crichton ", "repository": "https://github.com/toml-rs/toml", "license": "Apache-2.0 OR MIT", @@ -3034,7 +3043,7 @@ }, { "name": "tracing", - "version": "0.1.37", + "version": "0.1.40", "authors": "Eliza Weisman |Tokio Contributors ", "repository": "https://github.com/tokio-rs/tracing", "license": "MIT", @@ -3052,7 +3061,7 @@ }, { "name": "tracing-attributes", - "version": "0.1.26", + "version": "0.1.27", "authors": "Tokio Contributors |Eliza Weisman |David Barsky ", "repository": "https://github.com/tokio-rs/tracing", "license": "MIT", @@ -3061,7 +3070,7 @@ }, { "name": "tracing-core", - "version": "0.1.31", + "version": "0.1.32", "authors": "Tokio Contributors ", "repository": "https://github.com/tokio-rs/tracing", "license": "MIT", @@ -3070,7 +3079,7 @@ }, { "name": "tracing-log", - "version": "0.1.3", + "version": "0.1.4", "authors": "Tokio Contributors ", "repository": "https://github.com/tokio-rs/tracing", "license": "MIT", @@ -3250,7 +3259,7 @@ }, { "name": "untrusted", - "version": "0.7.1", + "version": "0.9.0", "authors": "Brian Smith ", "repository": "https://github.com/briansmith/untrusted", "license": "ISC", @@ -3286,7 +3295,7 @@ }, { "name": "uuid", - "version": "1.4.1", + "version": "1.5.0", "authors": "Ashley Mannix|Christopher Armstrong|Dylan DPC|Hunar Roop Kahlon", "repository": "https://github.com/uuid-rs/uuid", "license": "Apache-2.0 OR MIT", @@ -3491,15 +3500,6 @@ "license_file": null, "description": "Import libraries for the x86_64-pc-windows-gnu target. Please don't use this crate directly, depend on winapi instead." }, - { - "name": "windows", - "version": "0.48.0", - "authors": "Microsoft", - "repository": "https://github.com/microsoft/windows-rs", - "license": "Apache-2.0 OR MIT", - "license_file": null, - "description": "Rust for Windows" - }, { "name": "windows", "version": "0.51.1", @@ -3601,7 +3601,7 @@ }, { "name": "winnow", - "version": "0.5.15", + "version": "0.5.17", "authors": null, "repository": "https://github.com/winnow-rs/winnow", "license": "MIT", @@ -3626,6 +3626,24 @@ "license_file": null, "description": "HTTP mocking to test Rust applications." }, + { + "name": "zerocopy", + "version": "0.7.13", + "authors": "Joshua Liebow-Feeser ", + "repository": "https://github.com/google/zerocopy", + "license": "BSD-2-Clause", + "license_file": null, + "description": "Utilities for zero-copy parsing and serialization" + }, + { + "name": "zerocopy-derive", + "version": "0.7.13", + "authors": "Joshua Liebow-Feeser ", + "repository": "https://github.com/google/zerocopy", + "license": "BSD-2-Clause", + "license_file": null, + "description": "Custom derive for traits from the zerocopy crate" + }, { "name": "zip", "version": "0.6.6", @@ -3637,7 +3655,7 @@ }, { "name": "zstd", - "version": "0.12.4", + "version": "0.13.0", "authors": "Alexandre Bury ", "repository": "https://github.com/gyscos/zstd-rs", "license": "MIT", @@ -3646,7 +3664,7 @@ }, { "name": "zstd-safe", - "version": "6.0.6", + "version": "7.0.0", "authors": "Alexandre Bury ", "repository": "https://github.com/gyscos/zstd-rs", "license": "Apache-2.0 OR MIT", @@ -3655,7 +3673,7 @@ }, { "name": "zstd-sys", - "version": "2.0.8+zstd.1.5.5", + "version": "2.0.9+zstd.1.5.5", "authors": "Alexandre Bury ", "repository": "https://github.com/gyscos/zstd-rs", "license": "Apache-2.0 OR MIT",