diff --git a/.github/workflows/stable.yml b/.github/workflows/stable.yml index fad84316b7..bef6186fac 100644 --- a/.github/workflows/stable.yml +++ b/.github/workflows/stable.yml @@ -30,6 +30,10 @@ jobs: toolchain: ${{ env.RUSTTOOLCHAIN }} components: clippy + - name: Unused dependency check + if: ${{ matrix.tls-feature == '' }} + uses: bnjbvr/cargo-machete@main + - name: Build OpenSSL if: ${{ matrix.tls-feature == 'openssl' }} run: | diff --git a/qlog/Cargo.toml b/qlog/Cargo.toml index 1472a83b19..7008121551 100644 --- a/qlog/Cargo.toml +++ b/qlog/Cargo.toml @@ -13,6 +13,5 @@ license = "BSD-2-Clause" [dependencies] serde = { version = "1.0.139", features = ["derive"] } serde_json = { version = "1.0", features = ["preserve_order"] } -serde_derive = "1.0" serde_with = { version = "3.0.0", default-features = false, features = ["macros"] } smallvec = { version = "1.10", features = ["serde"] } diff --git a/tools/http3_test/Cargo.toml b/tools/http3_test/Cargo.toml index f6e71103cb..f312dee6d0 100644 --- a/tools/http3_test/Cargo.toml +++ b/tools/http3_test/Cargo.toml @@ -9,13 +9,11 @@ publish = false test_resets = [] [dependencies] -docopt = "1" env_logger = "0.10" mio = { version = "0.8", features = ["net", "os-poll"] } url = "1" log = "0.4" ring = "0.17" -serde = "1.0" +serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" -serde_derive = "1.0" quiche = { path = "../../quiche"}