Bump the dependencies group across 1 directory with 3 updates (#1714)

* Bump the dependencies group across 1 directory with 3 updates

Bumps the dependencies group with 3 updates in the / directory: [tokio](https://github.com/tokio-rs/tokio), [uuid](https://github.com/uuid-rs/uuid) and [criterion](https://github.com/bheisler/criterion.rs).


Updates `tokio` from 1.45.0 to 1.45.1
- [Release notes](https://github.com/tokio-rs/tokio/releases)
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.45.0...tokio-1.45.1)

Updates `uuid` from 1.16.0 to 1.17.0
- [Release notes](https://github.com/uuid-rs/uuid/releases)
- [Commits](https://github.com/uuid-rs/uuid/compare/v1.16.0...v1.17.0)

Updates `criterion` from 0.5.1 to 0.6.0
- [Changelog](https://github.com/bheisler/criterion.rs/blob/master/CHANGELOG.md)
- [Commits](https://github.com/bheisler/criterion.rs/compare/0.5.1...0.6.0)

---
updated-dependencies:
- dependency-name: tokio
  dependency-version: 1.45.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: uuid
  dependency-version: 1.17.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: criterion
  dependency-version: 0.6.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>

* Use `std::hint::black_box`

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Matthias <matthias@endler.dev>
This commit is contained in:
dependabot[bot] 2025-05-26 23:34:44 +02:00 committed by GitHub
parent 1c97f26aa2
commit 1305bccac3
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
11 changed files with 31 additions and 39 deletions

47
Cargo.lock generated
View file

@ -881,25 +881,22 @@ dependencies = [
[[package]] [[package]]
name = "criterion" name = "criterion"
version = "0.5.1" version = "0.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f2b12d017a929603d80db1831cd3a24082f8137ce19c69e6447f54f5fc8d692f" checksum = "3bf7af66b0989381bd0be551bd7cc91912a655a58c6918420c9527b1fd8b4679"
dependencies = [ dependencies = [
"anes", "anes",
"cast", "cast",
"ciborium", "ciborium",
"clap", "clap",
"criterion-plot", "criterion-plot",
"is-terminal", "itertools 0.13.0",
"itertools",
"num-traits", "num-traits",
"once_cell",
"oorandom", "oorandom",
"plotters", "plotters",
"rayon", "rayon",
"regex", "regex",
"serde", "serde",
"serde_derive",
"serde_json", "serde_json",
"tinytemplate", "tinytemplate",
"walkdir", "walkdir",
@ -912,7 +909,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6b50826342786a51a89e2da3a28f1c32b06e387201bc2d19791f622c673706b1" checksum = "6b50826342786a51a89e2da3a28f1c32b06e387201bc2d19791f622c673706b1"
dependencies = [ dependencies = [
"cast", "cast",
"itertools", "itertools 0.10.5",
] ]
[[package]] [[package]]
@ -1784,12 +1781,6 @@ version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fbf6a919d6cf397374f7dfeeea91d974c7c0a7221d0d0f4f20d859d329e53fcc" checksum = "fbf6a919d6cf397374f7dfeeea91d974c7c0a7221d0d0f4f20d859d329e53fcc"
[[package]]
name = "hermit-abi"
version = "0.5.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f154ce46856750ed433c8649605bf7ed2de3bc35fd9d2a9f30cddd873c80cb08"
[[package]] [[package]]
name = "hex" name = "hex"
version = "0.4.3" version = "0.4.3"
@ -2287,17 +2278,6 @@ dependencies = [
"serde", "serde",
] ]
[[package]]
name = "is-terminal"
version = "0.4.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e04d7f318608d35d4b61ddd75cbdaee86b023ebe2bd5a66ee0915f0bf93095a9"
dependencies = [
"hermit-abi 0.5.1",
"libc",
"windows-sys 0.59.0",
]
[[package]] [[package]]
name = "is_ci" name = "is_ci"
version = "1.2.0" version = "1.2.0"
@ -2319,6 +2299,15 @@ dependencies = [
"either", "either",
] ]
[[package]]
name = "itertools"
version = "0.13.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186"
dependencies = [
"either",
]
[[package]] [[package]]
name = "itoa" name = "itoa"
version = "1.0.15" version = "1.0.15"
@ -4481,9 +4470,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20"
[[package]] [[package]]
name = "tokio" name = "tokio"
version = "1.45.0" version = "1.45.1"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2513ca694ef9ede0fb23fe71a4ee4107cb102b9dc1930f6d0fd77aae068ae165" checksum = "75ef51a33ef1da925cea3e4eb122833cb377c61439ca401b770f54902b806779"
dependencies = [ dependencies = [
"backtrace", "backtrace",
"bytes", "bytes",
@ -4859,11 +4848,13 @@ checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821"
[[package]] [[package]]
name = "uuid" name = "uuid"
version = "1.16.0" version = "1.17.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "458f7a779bf54acc9f347480ac654f68407d3aab21269a6e3c9f922acd9e2da9" checksum = "3cf4199d1e5d15ddd86a694e4d0dffa9c323ce759fea589f00fef9d81cc1931d"
dependencies = [ dependencies = [
"getrandom 0.3.3", "getrandom 0.3.3",
"js-sys",
"wasm-bindgen",
] ]
[[package]] [[package]]

View file

@ -9,7 +9,7 @@ publish = false
[dependencies] [dependencies]
lychee-lib = { path = "../lychee-lib", default-features = false } lychee-lib = { path = "../lychee-lib", default-features = false }
criterion = "0.5.1" criterion = "0.6.0"
[features] [features]
email-check = ["lychee-lib/email-check"] email-check = ["lychee-lib/email-check"]

View file

@ -1,6 +1,7 @@
use criterion::{Criterion, black_box, criterion_group, criterion_main}; use criterion::{Criterion, criterion_group, criterion_main};
use lychee_lib::InputContent; use lychee_lib::InputContent;
use lychee_lib::extract::Extractor; use lychee_lib::extract::Extractor;
use std::hint::black_box;
use std::path::PathBuf; use std::path::PathBuf;
fn extract(paths: &[PathBuf]) { fn extract(paths: &[PathBuf]) {

View file

@ -9,7 +9,7 @@ path = "builder.rs"
[dependencies] [dependencies]
lychee-lib = { path = "../../lychee-lib", default-features = false } lychee-lib = { path = "../../lychee-lib", default-features = false }
tokio = { version = "1.45.0", features = ["full"] } tokio = { version = "1.45.1", features = ["full"] }
regex = "1.11.1" regex = "1.11.1"
http = "1.3.1" http = "1.3.1"
reqwest = { version = "0.12.15", default-features = false, features = ["gzip"] } reqwest = { version = "0.12.15", default-features = false, features = ["gzip"] }

View file

@ -11,7 +11,7 @@ path = "chain.rs"
async-trait = "0.1.88" async-trait = "0.1.88"
lychee-lib = { path = "../../lychee-lib", default-features = false } lychee-lib = { path = "../../lychee-lib", default-features = false }
reqwest = "0.12.15" reqwest = "0.12.15"
tokio = { version = "1.45.0", features = ["full"] } tokio = { version = "1.45.1", features = ["full"] }
[features] [features]
email-check = ["lychee-lib/email-check"] email-check = ["lychee-lib/email-check"]

View file

@ -11,7 +11,7 @@ path = "client_pool.rs"
futures = "0.3.31" futures = "0.3.31"
tokio-stream = "0.1.17" tokio-stream = "0.1.17"
lychee-lib = { path = "../../lychee-lib", default-features = false } lychee-lib = { path = "../../lychee-lib", default-features = false }
tokio = { version = "1.45.0", features = ["full"] } tokio = { version = "1.45.1", features = ["full"] }
[features] [features]
email-check = ["lychee-lib/email-check"] email-check = ["lychee-lib/email-check"]

View file

@ -9,7 +9,7 @@ path = "collect_links.rs"
[dependencies] [dependencies]
lychee-lib = { path = "../../lychee-lib", default-features = false } lychee-lib = { path = "../../lychee-lib", default-features = false }
tokio = { version = "1.45.0", features = ["full"] } tokio = { version = "1.45.1", features = ["full"] }
regex = "1.11.1" regex = "1.11.1"
http = "1.3.1" http = "1.3.1"
tokio-stream = "0.1.17" tokio-stream = "0.1.17"

View file

@ -9,7 +9,7 @@ path = "extract.rs"
[dependencies] [dependencies]
lychee-lib = { path = "../../lychee-lib", default-features = false } lychee-lib = { path = "../../lychee-lib", default-features = false }
tokio = { version = "1.45.0", features = ["full"] } tokio = { version = "1.45.1", features = ["full"] }
[features] [features]
email-check = ["lychee-lib/email-check"] email-check = ["lychee-lib/email-check"]

View file

@ -9,7 +9,7 @@ path = "simple.rs"
[dependencies] [dependencies]
lychee-lib = { path = "../../lychee-lib", default-features = false } lychee-lib = { path = "../../lychee-lib", default-features = false }
tokio = { version = "1.45.0", features = ["full"] } tokio = { version = "1.45.1", features = ["full"] }
[features] [features]
email-check = ["lychee-lib/email-check"] email-check = ["lychee-lib/email-check"]

View file

@ -53,7 +53,7 @@ serde_json = "1.0.140"
strum = { version = "0.27.1", features = ["derive"] } strum = { version = "0.27.1", features = ["derive"] }
supports-color = "3.0.2" supports-color = "3.0.2"
tabled = "0.19.0" tabled = "0.19.0"
tokio = { version = "1.45.0", features = ["full"] } tokio = { version = "1.45.1", features = ["full"] }
tokio-stream = "0.1.17" tokio-stream = "0.1.17"
toml = "0.8.22" toml = "0.8.22"
url = "2.5.4" url = "2.5.4"
@ -70,7 +70,7 @@ tracing-subscriber = { version = "0.3.19", default-features = false, features =
"registry", "registry",
"env-filter", "env-filter",
] } ] }
uuid = { version = "1.16.0", features = ["v4"] } uuid = { version = "1.17.0", features = ["v4"] }
wiremock = "0.6.3" wiremock = "0.6.3"
[features] [features]

View file

@ -54,7 +54,7 @@ serde = { version = "1.0.219", features = ["derive"] }
serde_with = "3.12.0" serde_with = "3.12.0"
shellexpand = "3.1.1" shellexpand = "3.1.1"
thiserror = "2.0.12" thiserror = "2.0.12"
tokio = { version = "1.45.0", features = ["full"] } tokio = { version = "1.45.1", features = ["full"] }
toml = "0.8.22" toml = "0.8.22"
typed-builder = "0.21.0" typed-builder = "0.21.0"
url = { version = "2.5.4", features = ["serde"] } url = { version = "2.5.4", features = ["serde"] }