[INFO] fetching crate uselesskey-jsonwebtoken 0.5.1... [INFO] testing uselesskey-jsonwebtoken-0.5.1 against master#562dee4820c458d823175268e41601d4c060588a for pr-154210-1 [INFO] extracting crate uselesskey-jsonwebtoken 0.5.1 into /workspace/builds/worker-4-tc1/source [INFO] started tweaking crates.io crate uselesskey-jsonwebtoken 0.5.1 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate uselesskey-jsonwebtoken 0.5.1 [INFO] tweaked toml for crates.io crate uselesskey-jsonwebtoken 0.5.1 written to /workspace/builds/worker-4-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate uselesskey-jsonwebtoken 0.5.1 on toolchain 562dee4820c458d823175268e41601d4c060588a [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate uselesskey-jsonwebtoken 0.5.1 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded uselesskey-core v0.5.1 [INFO] [stderr] Downloaded rand_core v0.10.0 [INFO] [stderr] Downloaded uselesskey-core-negative-pem v0.5.1 [INFO] [stderr] Downloaded uselesskey-core-hash v0.5.1 [INFO] [stderr] Downloaded uselesskey-core-negative v0.5.1 [INFO] [stderr] Downloaded uselesskey-rsa v0.5.1 [INFO] [stderr] Downloaded curve25519-dalek-derive v0.1.1 [INFO] [stderr] Downloaded uselesskey-core-hmac-spec v0.5.1 [INFO] [stderr] Downloaded crypto-common v0.2.1 [INFO] [stderr] Downloaded uselesskey-core-kid v0.5.1 [INFO] [stderr] Downloaded uselesskey-core-keypair-material v0.5.1 [INFO] [stderr] Downloaded ed25519 v2.2.3 [INFO] [stderr] Downloaded block-buffer v0.12.0 [INFO] [stderr] Downloaded cmov v0.5.2 [INFO] [stderr] Downloaded base16ct v0.2.0 [INFO] [stderr] Downloaded rfc6979 v0.5.0-rc.5 [INFO] [stderr] Downloaded base16ct v1.0.0 [INFO] [stderr] Downloaded rfc6979 v0.4.0 [INFO] [stderr] Downloaded uselesskey-core-negative-der v0.5.1 [INFO] [stderr] Downloaded num-conv v0.2.0 [INFO] [stderr] Downloaded rand_xorshift v0.4.0 [INFO] [stderr] Downloaded unarray v0.1.4 [INFO] [stderr] Downloaded signature v3.0.0-rc.10 [INFO] [stderr] Downloaded cpubits v0.1.0 [INFO] [stderr] Downloaded uselesskey-core-factory v0.5.1 [INFO] [stderr] Downloaded cpufeatures v0.3.0 [INFO] [stderr] Downloaded uselesskey-ecdsa v0.5.1 [INFO] [stderr] Downloaded ff v0.13.1 [INFO] [stderr] Downloaded primeorder v0.13.6 [INFO] [stderr] Downloaded ecdsa v0.16.9 [INFO] [stderr] Downloaded pem v3.0.6 [INFO] [stderr] Downloaded uselesskey-ed25519 v0.5.1 [INFO] [stderr] Downloaded group v0.13.0 [INFO] [stderr] Downloaded uselesskey-core-id v0.5.1 [INFO] [stderr] Downloaded primefield v0.14.0-rc.8 [INFO] [stderr] Downloaded dashmap v6.1.0 [INFO] [stderr] Downloaded uselesskey-hmac v0.5.1 [INFO] [stderr] Downloaded sec1 v0.8.0 [INFO] [stderr] Downloaded rustcrypto-group v0.14.0-rc.0 [INFO] [stderr] Downloaded ctutils v0.4.0 [INFO] [stderr] Downloaded digest v0.11.2 [INFO] [stderr] Downloaded console v0.16.3 [INFO] [stderr] Downloaded pkcs8 v0.11.0-rc.11 [INFO] [stderr] Downloaded ucd-trie v0.1.7 [INFO] [stderr] Downloaded primeorder v0.14.0-rc.8 [INFO] [stderr] Downloaded sha2 v0.11.0 [INFO] [stderr] Downloaded pest_generator v2.8.6 [INFO] [stderr] Downloaded sec1 v0.7.3 [INFO] [stderr] Downloaded pest_derive v2.8.6 [INFO] [stderr] Downloaded p256 v0.13.2 [INFO] [stderr] Downloaded elliptic-curve v0.14.0-rc.29 [INFO] [stderr] Downloaded jsonwebtoken v10.3.0 [INFO] [stderr] Downloaded const-oid v0.10.2 [INFO] [stderr] Downloaded pkcs1 v0.8.0-rc.4 [INFO] [stderr] Downloaded simple_asn1 v0.6.4 [INFO] [stderr] Downloaded pest_meta v2.8.6 [INFO] [stderr] Downloaded p384 v0.14.0-rc.8 [INFO] [stderr] Downloaded crypto-bigint v0.5.5 [INFO] [stderr] Downloaded ed25519-dalek v2.2.0 [INFO] [stderr] Downloaded insta v1.47.0 [INFO] [stderr] Downloaded pest v2.8.6 [INFO] [stderr] Downloaded num-bigint-dig v0.8.6 [INFO] [stderr] Downloaded der v0.8.0 [INFO] [stderr] Downloaded rsa v0.10.0-rc.17 [INFO] [stderr] Downloaded p384 v0.13.1 [INFO] [stderr] Downloaded proptest v1.11.0 [INFO] [stderr] Downloaded crypto-primes v0.7.0 [INFO] [stderr] Downloaded rand v0.10.0 [INFO] [stderr] Downloaded der v0.7.10 [INFO] [stderr] Downloaded crypto-bigint v0.7.1 [INFO] [stderr] Downloaded curve25519-dalek v4.1.3 [INFO] [stderr] Downloaded zerocopy v0.8.42 [INFO] [stderr] Downloaded rsa v0.9.10 [INFO] [stderr] Downloaded zerocopy-derive v0.8.42 [INFO] [stderr] Downloaded elliptic-curve v0.13.8 [INFO] [stderr] Downloaded p256 v0.14.0-rc.8 [INFO] [stderr] Downloaded hmac v0.13.0-rc.6 [INFO] [stderr] Downloaded ecdsa v0.17.0-rc.16 [INFO] [stderr] Downloaded uselesskey-core-sink v0.5.1 [INFO] [stderr] Downloaded pem-rfc7468 v1.0.0 [INFO] [stderr] Downloaded uselesskey-core-cache v0.5.1 [INFO] [stderr] Downloaded rand_chacha v0.10.0 [INFO] [stderr] Downloaded fiat-crypto v0.2.9 [INFO] [stderr] Downloaded rustcrypto-ff v0.14.0-rc.0 [INFO] [stderr] Downloaded spki v0.8.0-rc.4 [INFO] [stderr] Downloaded fiat-crypto v0.3.0 [INFO] [stderr] Downloaded uselesskey-core-seed v0.5.1 [INFO] [stderr] Downloaded serdect v0.4.2 [INFO] [stderr] Downloaded hybrid-array v0.4.8 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 643308fa906a2e3729ca9ed30f4ac93db965b83a8046e4e4d2003ef5d3ab582f [INFO] running `Command { std: "docker" "start" "-a" "643308fa906a2e3729ca9ed30f4ac93db965b83a8046e4e4d2003ef5d3ab582f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "643308fa906a2e3729ca9ed30f4ac93db965b83a8046e4e4d2003ef5d3ab582f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "643308fa906a2e3729ca9ed30f4ac93db965b83a8046e4e4d2003ef5d3ab582f", kill_on_drop: false }` [INFO] [stdout] 643308fa906a2e3729ca9ed30f4ac93db965b83a8046e4e4d2003ef5d3ab582f [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] d0418c307ddb4b1def371164ddd41225f5919646b30a2d4f7d01e66745b1d069 [INFO] running `Command { std: "docker" "start" "-a" "d0418c307ddb4b1def371164ddd41225f5919646b30a2d4f7d01e66745b1d069", kill_on_drop: false }` [INFO] [stderr] Compiling serde_core v1.0.228 [INFO] [stderr] Compiling itoa v1.0.17 [INFO] [stderr] Compiling num-conv v0.2.0 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling thiserror v2.0.18 [INFO] [stderr] Compiling syn v2.0.117 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling base64 v0.22.1 [INFO] [stderr] Compiling signature v2.2.0 [INFO] [stderr] Compiling time-macros v0.2.27 [INFO] [stderr] Compiling pem v3.0.6 [INFO] [stderr] Compiling num-integer v0.1.46 [INFO] [stderr] Compiling time v0.3.47 [INFO] [stderr] Compiling num-bigint v0.4.6 [INFO] [stderr] Compiling thiserror-impl v2.0.18 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling simple_asn1 v0.6.4 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling jsonwebtoken v10.3.0 [INFO] [stderr] Compiling uselesskey-jsonwebtoken v0.5.1 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 20.44s [INFO] running `Command { std: "docker" "inspect" "d0418c307ddb4b1def371164ddd41225f5919646b30a2d4f7d01e66745b1d069", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d0418c307ddb4b1def371164ddd41225f5919646b30a2d4f7d01e66745b1d069", kill_on_drop: false }` [INFO] [stdout] d0418c307ddb4b1def371164ddd41225f5919646b30a2d4f7d01e66745b1d069 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 5278ce6e38da983ec7812e56593ef95022edf58aa9f6daa33c10f3395fe82b66 [INFO] running `Command { std: "docker" "start" "-a" "5278ce6e38da983ec7812e56593ef95022edf58aa9f6daa33c10f3395fe82b66", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.183 [INFO] [stderr] Compiling zeroize v1.8.2 [INFO] [stderr] Compiling typenum v1.19.0 [INFO] [stderr] Compiling subtle v2.6.1 [INFO] [stderr] Compiling rand_core v0.10.0 [INFO] [stderr] Compiling base64ct v1.8.3 [INFO] [stderr] Compiling getrandom v0.4.2 [INFO] [stderr] Compiling version_check v0.9.5 [INFO] [stderr] Compiling const-oid v0.9.6 [INFO] [stderr] Compiling cpufeatures v0.2.17 [INFO] [stderr] Compiling libm v0.2.16 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling zerocopy v0.8.42 [INFO] [stderr] Compiling syn v2.0.117 [INFO] [stderr] Compiling generic-array v0.14.9 [INFO] [stderr] Compiling find-msvc-tools v0.1.9 [INFO] [stderr] Compiling shlex v1.3.0 [INFO] [stderr] Compiling cc v1.2.57 [INFO] [stderr] Compiling const-oid v0.10.2 [INFO] [stderr] Compiling cmov v0.5.2 [INFO] [stderr] Compiling pem-rfc7468 v0.7.0 [INFO] [stderr] Compiling ctutils v0.4.0 [INFO] [stderr] Compiling der v0.7.10 [INFO] [stderr] Compiling arrayvec v0.7.6 [INFO] [stderr] Compiling arrayref v0.3.9 [INFO] [stderr] Compiling constant_time_eq v0.4.2 [INFO] [stderr] Compiling getrandom v0.2.17 [INFO] [stderr] Compiling pem-rfc7468 v1.0.0 [INFO] [stderr] Compiling hybrid-array v0.4.8 [INFO] [stderr] Compiling block-buffer v0.10.4 [INFO] [stderr] Compiling crypto-common v0.1.6 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling digest v0.10.7 [INFO] [stderr] Compiling blake3 v1.8.3 [INFO] [stderr] Compiling spki v0.7.3 [INFO] [stderr] Compiling der v0.8.0 [INFO] [stderr] Compiling crypto-common v0.2.1 [INFO] [stderr] Compiling pkcs8 v0.10.2 [INFO] [stderr] Compiling block-buffer v0.12.0 [INFO] [stderr] Compiling fastrand v2.3.0 [INFO] [stderr] Compiling thiserror v2.0.18 [INFO] [stderr] Compiling cpubits v0.1.0 [INFO] [stderr] Compiling crypto-bigint v0.7.1 [INFO] [stderr] Compiling tempfile v3.27.0 [INFO] [stderr] Compiling signature v2.2.0 [INFO] [stderr] Compiling parking_lot_core v0.9.12 [INFO] [stderr] Compiling uselesskey-core-hash v0.5.1 [INFO] [stderr] Compiling hmac v0.12.1 [INFO] [stderr] Compiling hashbrown v0.14.5 [INFO] [stderr] Compiling num-integer v0.1.46 [INFO] [stderr] Compiling ff v0.13.1 [INFO] [stderr] Compiling rustcrypto-ff v0.14.0-rc.0 [INFO] [stderr] Compiling digest v0.11.2 [INFO] [stderr] Compiling memchr v2.8.0 [INFO] [stderr] Compiling base16ct v0.2.0 [INFO] [stderr] Compiling semver v1.0.27 [INFO] [stderr] Compiling spki v0.8.0-rc.4 [INFO] [stderr] Compiling pkcs8 v0.11.0-rc.11 [INFO] [stderr] Compiling spin v0.10.0 [INFO] [stderr] Compiling rustc_version v0.4.1 [INFO] [stderr] Compiling dashmap v6.1.0 [INFO] [stderr] Compiling sec1 v0.7.3 [INFO] [stderr] Compiling group v0.13.0 [INFO] [stderr] Compiling hkdf v0.12.4 [INFO] [stderr] Compiling uselesskey-core-negative-pem v0.5.1 [INFO] [stderr] Compiling uselesskey-core-negative-der v0.5.1 [INFO] [stderr] Compiling crypto-bigint v0.5.5 [INFO] [stderr] Compiling rand v0.10.0 [INFO] [stderr] Compiling base16ct v1.0.0 [INFO] [stderr] Compiling uselesskey-core-negative v0.5.1 [INFO] [stderr] Compiling curve25519-dalek v4.1.3 [INFO] [stderr] Compiling signature v3.0.0-rc.10 [INFO] [stderr] Compiling sec1 v0.8.0 [INFO] [stderr] Compiling rustcrypto-group v0.14.0-rc.0 [INFO] [stderr] Compiling uselesskey-core-sink v0.5.1 [INFO] [stderr] Compiling sha2 v0.10.9 [INFO] [stderr] Compiling spin v0.9.8 [INFO] [stderr] Compiling cpufeatures v0.3.0 [INFO] [stderr] Compiling num-bigint-dig v0.8.6 [INFO] [stderr] Compiling sha2 v0.11.0 [INFO] [stderr] Compiling lazy_static v1.5.0 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling getrandom v0.3.4 [INFO] [stderr] Compiling hmac v0.13.0-rc.6 [INFO] [stderr] Compiling num-iter v0.1.45 [INFO] [stderr] Compiling uselesskey-core-kid v0.5.1 [INFO] [stderr] Compiling rfc6979 v0.4.0 [INFO] [stderr] Compiling ucd-trie v0.1.7 [INFO] [stderr] Compiling rand_core v0.9.5 [INFO] [stderr] Compiling rfc6979 v0.5.0-rc.5 [INFO] [stderr] Compiling pest v2.8.6 [INFO] [stderr] Compiling thiserror-impl v2.0.18 [INFO] [stderr] Compiling rand_chacha v0.10.0 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling elliptic-curve v0.13.8 [INFO] [stderr] Compiling uselesskey-core-seed v0.5.1 [INFO] [stderr] Compiling uselesskey-core-id v0.5.1 [INFO] [stderr] Compiling elliptic-curve v0.14.0-rc.29 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling curve25519-dalek-derive v0.1.1 [INFO] [stderr] Compiling uselesskey-core-cache v0.5.1 [INFO] [stderr] Compiling primeorder v0.13.6 [INFO] [stderr] Compiling uselesskey-core-factory v0.5.1 [INFO] [stderr] Compiling ecdsa v0.16.9 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling ed25519 v2.2.3 [INFO] [stderr] Compiling pkcs1 v0.7.5 [INFO] [stderr] Compiling uselesskey-core v0.5.1 [INFO] [stderr] Compiling uselesskey-core-keypair-material v0.5.1 [INFO] [stderr] Compiling ecdsa v0.17.0-rc.16 [INFO] [stderr] Compiling primeorder v0.14.0-rc.8 [INFO] [stderr] Compiling pest_meta v2.8.6 [INFO] [stderr] Compiling primefield v0.14.0-rc.8 [INFO] [stderr] Compiling num-bigint v0.4.6 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling p384 v0.13.1 [INFO] [stderr] Compiling p256 v0.13.2 [INFO] [stderr] Compiling ed25519-dalek v2.2.0 [INFO] [stderr] Compiling rsa v0.9.10 [INFO] [stderr] Compiling pest_generator v2.8.6 [INFO] [stderr] Compiling crypto-primes v0.7.0 [INFO] [stderr] Compiling simple_asn1 v0.6.4 [INFO] [stderr] Compiling pkcs1 v0.8.0-rc.4 [INFO] [stderr] Compiling wait-timeout v0.2.1 [INFO] [stderr] Compiling fiat-crypto v0.3.0 [INFO] [stderr] Compiling bit-vec v0.8.0 [INFO] [stderr] Compiling quick-error v1.2.3 [INFO] [stderr] Compiling rusty-fork v0.3.1 [INFO] [stderr] Compiling pest_derive v2.8.6 [INFO] [stderr] Compiling p256 v0.14.0-rc.8 [INFO] [stderr] Compiling bit-set v0.8.0 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling rand_xorshift v0.4.0 [INFO] [stderr] Compiling rand v0.9.2 [INFO] [stderr] Compiling console v0.16.3 [INFO] [stderr] Compiling similar v2.7.0 [INFO] [stderr] Compiling unarray v0.1.4 [INFO] [stderr] Compiling uselesskey-core-hmac-spec v0.5.1 [INFO] [stderr] Compiling rsa v0.10.0-rc.17 [INFO] [stderr] Compiling uselesskey-hmac v0.5.1 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling uselesskey-ed25519 v0.5.1 [INFO] [stderr] Compiling proptest v1.11.0 [INFO] [stderr] Compiling uselesskey-rsa v0.5.1 [INFO] [stderr] Compiling jsonwebtoken v10.3.0 [INFO] [stderr] Compiling insta v1.47.0 [INFO] [stderr] Compiling uselesskey-jsonwebtoken v0.5.1 (/opt/rustwide/workdir) [INFO] [stderr] Compiling p384 v0.14.0-rc.8 [INFO] [stderr] Compiling uselesskey-ecdsa v0.5.1 [INFO] [stdout] warning: unused imports: `Algorithm`, `DecodingKey`, `Header`, `Validation`, `decode`, `encode`, and `errors::ErrorKind` [INFO] [stdout] --> tests/jwt_comprehensive.rs:13:20 [INFO] [stdout] | [INFO] [stdout] 13 | use jsonwebtoken::{Algorithm, DecodingKey, Header, Validation, decode, encode, errors::ErrorKind}; [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^ ^^^^^^ ^^^^^^^^^^ ^^^^^^ ^^^^^^ ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `testutil::fx` [INFO] [stdout] --> tests/jwt_comprehensive.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | use testutil::fx; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Factory` and `Seed` [INFO] [stdout] --> tests/jwt_comprehensive.rs:16:23 [INFO] [stdout] | [INFO] [stdout] 16 | use uselesskey_core::{Factory, Seed}; [INFO] [stdout] | ^^^^^^^ ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `uselesskey_jsonwebtoken::JwtKeyExt` [INFO] [stdout] --> tests/jwt_comprehensive.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | use uselesskey_jsonwebtoken::JwtKeyExt; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `testutil::fx` [INFO] [stdout] --> tests/snapshots_jwt.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use testutil::fx; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `uselesskey_jsonwebtoken::JwtKeyExt` [INFO] [stdout] --> tests/snapshots_jwt.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use uselesskey_jsonwebtoken::JwtKeyExt; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `proptest::prelude::*` [INFO] [stdout] --> tests/prop_tests.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use proptest::prelude::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Factory` and `Seed` [INFO] [stdout] --> tests/prop_tests.rs:9:23 [INFO] [stdout] | [INFO] [stdout] 9 | use uselesskey_core::{Factory, Seed}; [INFO] [stdout] | ^^^^^^^ ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Algorithm`, `Header`, `Validation`, `decode`, and `encode` [INFO] [stdout] --> tests/error_paths.rs:5:20 [INFO] [stdout] | [INFO] [stdout] 5 | use jsonwebtoken::{Algorithm, Header, Validation, decode, encode}; [INFO] [stdout] | ^^^^^^^^^ ^^^^^^ ^^^^^^^^^^ ^^^^^^ ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `uselesskey_core::Factory` [INFO] [stdout] --> tests/error_paths.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use uselesskey_core::Factory; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `JwtRoundTrip` is never constructed [INFO] [stdout] --> tests/snapshots_jwt.rs:13:8 [INFO] [stdout] | [INFO] [stdout] 13 | struct JwtRoundTrip { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `errors::ErrorKind` [INFO] [stdout] --> tests/jwt_extended.rs:12:67 [INFO] [stdout] | [INFO] [stdout] 12 | use jsonwebtoken::{Algorithm, Header, Validation, decode, encode, errors::ErrorKind}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `testutil::fx` [INFO] [stdout] --> tests/jwt_extended.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | use testutil::fx; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Factory` and `Seed` [INFO] [stdout] --> tests/jwt_extended.rs:15:23 [INFO] [stdout] | [INFO] [stdout] 15 | use uselesskey_core::{Factory, Seed}; [INFO] [stdout] | ^^^^^^^ ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `uselesskey_jsonwebtoken::JwtKeyExt` [INFO] [stdout] --> tests/jwt_extended.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | use uselesskey_jsonwebtoken::JwtKeyExt; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `FX` is never used [INFO] [stdout] --> src/lib.rs:209:12 [INFO] [stdout] | [INFO] [stdout] 209 | static FX: OnceLock = OnceLock::new(); [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `fx` is never used [INFO] [stdout] --> src/lib.rs:211:8 [INFO] [stdout] | [INFO] [stdout] 211 | fn fx() -> Factory { [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Algorithm`, `DecodingKey`, `Header`, `Validation`, `decode`, `encode`, and `errors::ErrorKind` [INFO] [stdout] --> tests/jwt_roundtrip_all_algos.rs:12:20 [INFO] [stdout] | [INFO] [stdout] 12 | use jsonwebtoken::{Algorithm, DecodingKey, Header, Validation, decode, encode, errors::ErrorKind}; [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^ ^^^^^^ ^^^^^^^^^^ ^^^^^^ ^^^^^^ ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `testutil::fx` [INFO] [stdout] --> tests/jwt_roundtrip_all_algos.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | use testutil::fx; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Factory` and `Seed` [INFO] [stdout] --> tests/jwt_roundtrip_all_algos.rs:15:23 [INFO] [stdout] | [INFO] [stdout] 15 | use uselesskey_core::{Factory, Seed}; [INFO] [stdout] | ^^^^^^^ ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `uselesskey_jsonwebtoken::JwtKeyExt` [INFO] [stdout] --> tests/jwt_roundtrip_all_algos.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | use uselesskey_jsonwebtoken::JwtKeyExt; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Algorithm`, `DecodingKey`, `Header`, `Validation`, `decode`, and `encode` [INFO] [stdout] --> tests/negative_jwt.rs:8:20 [INFO] [stdout] | [INFO] [stdout] 8 | use jsonwebtoken::{Algorithm, DecodingKey, Header, Validation, decode, encode}; [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^ ^^^^^^ ^^^^^^^^^^ ^^^^^^ ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `testutil::fx` [INFO] [stdout] --> tests/negative_jwt.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use testutil::fx; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestClaims` is never constructed [INFO] [stdout] --> tests/jwt_comprehensive.rs:20:8 [INFO] [stdout] | [INFO] [stdout] 20 | struct TestClaims { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `new` and `with_custom` are never used [INFO] [stdout] --> tests/jwt_comprehensive.rs:30:8 [INFO] [stdout] | [INFO] [stdout] 29 | impl TestClaims { [INFO] [stdout] | --------------- associated items in this implementation [INFO] [stdout] 30 | fn new(sub: &str, exp: usize, iat: usize, iss: &str) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 40 | fn with_custom(mut self, custom: &str) -> Self { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestClaims` is never constructed [INFO] [stdout] --> tests/error_paths.rs:10:8 [INFO] [stdout] | [INFO] [stdout] 10 | struct TestClaims { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Claims` is never constructed [INFO] [stdout] --> tests/jwt_extended.rs:19:8 [INFO] [stdout] | [INFO] [stdout] 19 | struct Claims { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `standard`, `with_scope`, and `with_roles` are never used [INFO] [stdout] --> tests/jwt_extended.rs:32:8 [INFO] [stdout] | [INFO] [stdout] 31 | impl Claims { [INFO] [stdout] | ----------- associated items in this implementation [INFO] [stdout] 32 | fn standard() -> Self { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 44 | fn with_scope(mut self, scope: &str) -> Self { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 49 | fn with_roles(mut self, roles: Vec<&str>) -> Self { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `sign_and_verify` is never used [INFO] [stdout] --> tests/jwt_extended.rs:55:4 [INFO] [stdout] | [INFO] [stdout] 55 | fn sign_and_verify( [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Claims` is never constructed [INFO] [stdout] --> tests/negative_jwt.rs:13:8 [INFO] [stdout] | [INFO] [stdout] 13 | struct Claims { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `test_claims` is never used [INFO] [stdout] --> tests/negative_jwt.rs:18:4 [INFO] [stdout] | [INFO] [stdout] 18 | fn test_claims() -> Claims { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Claims` is never constructed [INFO] [stdout] --> tests/jwt_roundtrip_all_algos.rs:19:8 [INFO] [stdout] | [INFO] [stdout] 19 | struct Claims { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `claims` is never used [INFO] [stdout] --> tests/jwt_roundtrip_all_algos.rs:24:4 [INFO] [stdout] | [INFO] [stdout] 24 | fn claims() -> Claims { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 43s [INFO] running `Command { std: "docker" "inspect" "5278ce6e38da983ec7812e56593ef95022edf58aa9f6daa33c10f3395fe82b66", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "5278ce6e38da983ec7812e56593ef95022edf58aa9f6daa33c10f3395fe82b66", kill_on_drop: false }` [INFO] [stdout] 5278ce6e38da983ec7812e56593ef95022edf58aa9f6daa33c10f3395fe82b66 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 4d2607d9f5d2a7bf7f7df6918470c2ca0bd3acae51e20567b99b03efde1fbc65 [INFO] running `Command { std: "docker" "start" "-a" "4d2607d9f5d2a7bf7f7df6918470c2ca0bd3acae51e20567b99b03efde1fbc65", kill_on_drop: false }` [INFO] [stderr] warning: unused imports: `Algorithm`, `DecodingKey`, `Header`, `Validation`, `decode`, `encode`, and `errors::ErrorKind` [INFO] [stderr] --> tests/jwt_roundtrip_all_algos.rs:12:20 [INFO] [stderr] | [INFO] [stderr] 12 | use jsonwebtoken::{Algorithm, DecodingKey, Header, Validation, decode, encode, errors::ErrorKind}; [INFO] [stderr] | ^^^^^^^^^ ^^^^^^^^^^^ ^^^^^^ ^^^^^^^^^^ ^^^^^^ ^^^^^^ ^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `testutil::fx` [INFO] [stderr] --> tests/jwt_roundtrip_all_algos.rs:14:5 [INFO] [stderr] | [INFO] [stderr] 14 | use testutil::fx; [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `Factory` and `Seed` [INFO] [stderr] --> tests/jwt_roundtrip_all_algos.rs:15:23 [INFO] [stderr] | [INFO] [stderr] 15 | use uselesskey_core::{Factory, Seed}; [INFO] [stderr] | ^^^^^^^ ^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `uselesskey_jsonwebtoken::JwtKeyExt` [INFO] [stderr] --> tests/jwt_roundtrip_all_algos.rs:16:5 [INFO] [stderr] | [INFO] [stderr] 16 | use uselesskey_jsonwebtoken::JwtKeyExt; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: struct `Claims` is never constructed [INFO] [stderr] --> tests/jwt_roundtrip_all_algos.rs:19:8 [INFO] [stderr] | [INFO] [stderr] 19 | struct Claims { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: function `claims` is never used [INFO] [stderr] --> tests/jwt_roundtrip_all_algos.rs:24:4 [INFO] [stderr] | [INFO] [stderr] 24 | fn claims() -> Claims { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `Algorithm`, `DecodingKey`, `Header`, `Validation`, `decode`, and `encode` [INFO] [stderr] --> tests/negative_jwt.rs:8:20 [INFO] [stderr] | [INFO] [stderr] 8 | use jsonwebtoken::{Algorithm, DecodingKey, Header, Validation, decode, encode}; [INFO] [stderr] | ^^^^^^^^^ ^^^^^^^^^^^ ^^^^^^ ^^^^^^^^^^ ^^^^^^ ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `testutil::fx` [INFO] [stderr] --> tests/negative_jwt.rs:10:5 [INFO] [stderr] | [INFO] [stderr] 10 | use testutil::fx; [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: struct `Claims` is never constructed [INFO] [stderr] --> tests/negative_jwt.rs:13:8 [INFO] [stderr] | [INFO] [stderr] 13 | struct Claims { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: function `test_claims` is never used [INFO] [stderr] --> tests/negative_jwt.rs:18:4 [INFO] [stderr] | [INFO] [stderr] 18 | fn test_claims() -> Claims { [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `Algorithm`, `Header`, `Validation`, `decode`, and `encode` [INFO] [stderr] --> tests/error_paths.rs:5:20 [INFO] [stderr] | [INFO] [stderr] 5 | use jsonwebtoken::{Algorithm, Header, Validation, decode, encode}; [INFO] [stderr] | ^^^^^^^^^ ^^^^^^ ^^^^^^^^^^ ^^^^^^ ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `uselesskey_core::Factory` [INFO] [stderr] --> tests/error_paths.rs:7:5 [INFO] [stderr] | [INFO] [stderr] 7 | use uselesskey_core::Factory; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: struct `TestClaims` is never constructed [INFO] [stderr] --> tests/error_paths.rs:10:8 [INFO] [stderr] | [INFO] [stderr] 10 | struct TestClaims { [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `errors::ErrorKind` [INFO] [stderr] --> tests/jwt_extended.rs:12:67 [INFO] [stderr] | [INFO] [stderr] 12 | use jsonwebtoken::{Algorithm, Header, Validation, decode, encode, errors::ErrorKind}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `testutil::fx` [INFO] [stderr] --> tests/jwt_extended.rs:14:5 [INFO] [stderr] | [INFO] [stderr] 14 | use testutil::fx; [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `Factory` and `Seed` [INFO] [stderr] --> tests/jwt_extended.rs:15:23 [INFO] [stderr] | [INFO] [stderr] 15 | use uselesskey_core::{Factory, Seed}; [INFO] [stderr] | ^^^^^^^ ^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `uselesskey_jsonwebtoken::JwtKeyExt` [INFO] [stderr] --> tests/jwt_extended.rs:16:5 [INFO] [stderr] | [INFO] [stderr] 16 | use uselesskey_jsonwebtoken::JwtKeyExt; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: struct `Claims` is never constructed [INFO] [stderr] --> tests/jwt_extended.rs:19:8 [INFO] [stderr] | [INFO] [stderr] 19 | struct Claims { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: associated items `standard`, `with_scope`, and `with_roles` are never used [INFO] [stderr] --> tests/jwt_extended.rs:32:8 [INFO] [stderr] | [INFO] [stderr] 31 | impl Claims { [INFO] [stderr] | ----------- associated items in this implementation [INFO] [stderr] 32 | fn standard() -> Self { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 44 | fn with_scope(mut self, scope: &str) -> Self { [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 49 | fn with_roles(mut self, roles: Vec<&str>) -> Self { [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `sign_and_verify` is never used [INFO] [stderr] --> tests/jwt_extended.rs:55:4 [INFO] [stderr] | [INFO] [stderr] 55 | fn sign_and_verify( [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `testutil::fx` [INFO] [stderr] --> tests/snapshots_jwt.rs:9:5 [INFO] [stderr] | [INFO] [stderr] 9 | use testutil::fx; [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `uselesskey_jsonwebtoken::JwtKeyExt` [INFO] [stderr] --> tests/snapshots_jwt.rs:10:5 [INFO] [stderr] | [INFO] [stderr] 10 | use uselesskey_jsonwebtoken::JwtKeyExt; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: struct `JwtRoundTrip` is never constructed [INFO] [stderr] --> tests/snapshots_jwt.rs:13:8 [INFO] [stderr] | [INFO] [stderr] 13 | struct JwtRoundTrip { [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: unused imports: `Algorithm`, `DecodingKey`, `Header`, `Validation`, `decode`, `encode`, and `errors::ErrorKind` [INFO] [stderr] --> tests/jwt_comprehensive.rs:13:20 [INFO] [stderr] | [INFO] [stderr] 13 | use jsonwebtoken::{Algorithm, DecodingKey, Header, Validation, decode, encode, errors::ErrorKind}; [INFO] [stderr] | ^^^^^^^^^ ^^^^^^^^^^^ ^^^^^^ ^^^^^^^^^^ ^^^^^^ ^^^^^^ ^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `testutil::fx` [INFO] [stderr] --> tests/jwt_comprehensive.rs:15:5 [INFO] [stderr] | [INFO] [stderr] 15 | use testutil::fx; [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `Factory` and `Seed` [INFO] [stderr] --> tests/jwt_comprehensive.rs:16:23 [INFO] [stderr] | [INFO] [stderr] 16 | use uselesskey_core::{Factory, Seed}; [INFO] [stderr] | ^^^^^^^ ^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `uselesskey_jsonwebtoken::JwtKeyExt` [INFO] [stderr] --> tests/jwt_comprehensive.rs:17:5 [INFO] [stderr] | [INFO] [stderr] 17 | use uselesskey_jsonwebtoken::JwtKeyExt; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: struct `TestClaims` is never constructed [INFO] [stderr] --> tests/jwt_comprehensive.rs:20:8 [INFO] [stderr] | [INFO] [stderr] 20 | struct TestClaims { [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: associated items `new` and `with_custom` are never used [INFO] [stderr] --> tests/jwt_comprehensive.rs:30:8 [INFO] [stderr] | [INFO] [stderr] 29 | impl TestClaims { [INFO] [stderr] | --------------- associated items in this implementation [INFO] [stderr] 30 | fn new(sub: &str, exp: usize, iat: usize, iss: &str) -> Self { [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 40 | fn with_custom(mut self, custom: &str) -> Self { [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `uselesskey-jsonwebtoken` (test "jwt_roundtrip_all_algos") generated 6 warnings (run `cargo fix --test "jwt_roundtrip_all_algos" -p uselesskey-jsonwebtoken` to apply 4 suggestions) [INFO] [stderr] warning: `uselesskey-jsonwebtoken` (test "negative_jwt") generated 4 warnings (run `cargo fix --test "negative_jwt" -p uselesskey-jsonwebtoken` to apply 2 suggestions) [INFO] [stderr] warning: `uselesskey-jsonwebtoken` (test "error_paths") generated 3 warnings (run `cargo fix --test "error_paths" -p uselesskey-jsonwebtoken` to apply 2 suggestions) [INFO] [stderr] warning: `uselesskey-jsonwebtoken` (test "jwt_extended") generated 7 warnings (run `cargo fix --test "jwt_extended" -p uselesskey-jsonwebtoken` to apply 4 suggestions) [INFO] [stderr] warning: `uselesskey-jsonwebtoken` (test "snapshots_jwt") generated 3 warnings (run `cargo fix --test "snapshots_jwt" -p uselesskey-jsonwebtoken` to apply 2 suggestions) [INFO] [stderr] warning: `uselesskey-jsonwebtoken` (test "jwt_comprehensive") generated 6 warnings (run `cargo fix --test "jwt_comprehensive" -p uselesskey-jsonwebtoken` to apply 4 suggestions) [INFO] [stderr] warning: static `FX` is never used [INFO] [stderr] --> src/lib.rs:209:12 [INFO] [stderr] | [INFO] [stderr] 209 | static FX: OnceLock = OnceLock::new(); [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: function `fx` is never used [INFO] [stderr] --> src/lib.rs:211:8 [INFO] [stderr] | [INFO] [stderr] 211 | fn fx() -> Factory { [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `proptest::prelude::*` [INFO] [stderr] --> tests/prop_tests.rs:8:5 [INFO] [stderr] | [INFO] [stderr] 8 | use proptest::prelude::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: unused imports: `Factory` and `Seed` [INFO] [stderr] --> tests/prop_tests.rs:9:23 [INFO] [stderr] | [INFO] [stderr] 9 | use uselesskey_core::{Factory, Seed}; [INFO] [stderr] | ^^^^^^^ ^^^^ [INFO] [stderr] [INFO] [stderr] warning: `uselesskey-jsonwebtoken` (lib test) generated 2 warnings [INFO] [stderr] warning: `uselesskey-jsonwebtoken` (test "prop_tests") generated 2 warnings (run `cargo fix --test "prop_tests" -p uselesskey-jsonwebtoken` to apply 2 suggestions) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.42s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/uselesskey_jsonwebtoken-6b15d7e609612fda) [INFO] [stdout] [INFO] [stderr] Running tests/error_paths.rs (/opt/rustwide/target/debug/deps/error_paths-52029cf52d815d62) [INFO] [stdout] running 0 tests [INFO] [stderr] Running tests/jwt_comprehensive.rs (/opt/rustwide/target/debug/deps/jwt_comprehensive-9e3c9ac51a61c629) [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/jwt_extended.rs (/opt/rustwide/target/debug/deps/jwt_extended-685a8605225299c0) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test test_expired_token_fails ... ok [INFO] [stdout] test test_malformed_token_fails ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/jwt_roundtrip_all_algos.rs (/opt/rustwide/target/debug/deps/jwt_roundtrip_all_algos-e3e0c4253527733c) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stderr] Running tests/negative_jwt.rs (/opt/rustwide/target/debug/deps/negative_jwt-7e1e1e797ca9e1ae) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/prop_tests.rs (/opt/rustwide/target/debug/deps/prop_tests-5d1528c8e3a0218b) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/snapshots_jwt.rs (/opt/rustwide/target/debug/deps/snapshots_jwt-bb7ddf44cbde71ed) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/testutil.rs (/opt/rustwide/target/debug/deps/testutil-80badab39a2957e3) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests uselesskey_jsonwebtoken [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test src/lib.rs - (line 103) ... ignored [INFO] [stdout] test src/lib.rs - (line 20) ... ignored [INFO] [stdout] test src/lib.rs - (line 49) ... ignored [INFO] [stdout] test src/lib.rs - (line 76) ... ignored [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 4 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] all doctests ran in 0.63s; merged doctests compilation took 0.63s [INFO] running `Command { std: "docker" "inspect" "4d2607d9f5d2a7bf7f7df6918470c2ca0bd3acae51e20567b99b03efde1fbc65", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "4d2607d9f5d2a7bf7f7df6918470c2ca0bd3acae51e20567b99b03efde1fbc65", kill_on_drop: false }` [INFO] [stdout] 4d2607d9f5d2a7bf7f7df6918470c2ca0bd3acae51e20567b99b03efde1fbc65