[INFO] fetching crate kvarn_testing 0.6.0... [INFO] checking kvarn_testing-0.6.0 against try#c387b04bf028733cd561d62128c8a5eee4bc1458+rustflags=-Dtail_expr_drop_order for pr-130930 [INFO] extracting crate kvarn_testing 0.6.0 into /workspace/builds/worker-7-tc2/source [INFO] validating manifest of crates.io crate kvarn_testing 0.6.0 on toolchain c387b04bf028733cd561d62128c8a5eee4bc1458 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c387b04bf028733cd561d62128c8a5eee4bc1458" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate kvarn_testing 0.6.0 [INFO] finished tweaking crates.io crate kvarn_testing 0.6.0 [INFO] tweaked toml for crates.io crate kvarn_testing 0.6.0 written to /workspace/builds/worker-7-tc2/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c387b04bf028733cd561d62128c8a5eee4bc1458" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Updating crates.io index [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Locking 251 packages to latest compatible versions [INFO] [stderr] Adding asn1-rs v0.5.2 (available: v0.6.2) [INFO] [stderr] Adding asn1-rs-derive v0.4.0 (available: v0.5.1) [INFO] [stderr] Adding asn1-rs-impl v0.1.0 (available: v0.2.0) [INFO] [stderr] Adding base64 v0.21.7 (available: v0.22.1) [INFO] [stderr] Adding bitflags v1.3.2 (available: v2.6.0) [INFO] [stderr] Adding brotli v3.5.0 (available: v6.0.0) [INFO] [stderr] Adding brotli-decompressor v2.5.1 (available: v4.0.1) [INFO] [stderr] Adding compact_str v0.7.1 (available: v0.8.0) [INFO] [stderr] Adding core-foundation v0.9.4 (available: v0.10.0) [INFO] [stderr] Adding dashmap v5.5.3 (available: v6.1.0) [INFO] [stderr] Adding der-parser v8.2.0 (available: v9.0.0) [INFO] [stderr] Adding fixedbitset v0.4.2 (available: v0.5.7) [INFO] [stderr] Adding generic-array v0.14.7 (available: v1.1.0) [INFO] [stderr] Adding h2 v0.3.26 (available: v0.4.6) [INFO] [stderr] Adding h3 v0.0.4 (available: v0.0.6) [INFO] [stderr] Adding hermit-abi v0.3.9 (available: v0.4.0) [INFO] [stderr] Adding http v0.2.12 (available: v1.1.0) [INFO] [stderr] Adding http-body v0.4.6 (available: v1.0.1) [INFO] [stderr] Adding hyper v0.14.30 (available: v1.4.1) [INFO] [stderr] Adding hyper-rustls v0.24.2 (available: v0.27.3) [INFO] [stderr] Adding idna v0.5.0 (available: v1.0.2) [INFO] [stderr] Adding inotify v0.9.6 (available: v0.11.0) [INFO] [stderr] Adding mio v0.8.11 (available: v1.0.2) [INFO] [stderr] Adding oid-registry v0.6.1 (available: v0.7.1) [INFO] [stderr] Adding rcgen v0.12.1 (available: v0.13.1) [INFO] [stderr] Adding reqwest v0.11.27 (available: v0.12.7) [INFO] [stderr] Adding ring v0.16.20 (available: v0.17.8) [INFO] [stderr] Adding rustc-hash v1.1.0 (available: v2.0.0) [INFO] [stderr] Adding rustls v0.21.12 (available: v0.23.13) [INFO] [stderr] Adding rustls v0.22.4 (available: v0.23.13) [INFO] [stderr] Adding rustls-pemfile v1.0.4 (available: v2.1.3) [INFO] [stderr] Adding rustls-webpki v0.101.7 (available: v0.102.8) [INFO] [stderr] Adding spin v0.5.2 (available: v0.9.8) [INFO] [stderr] Adding syn v1.0.109 (available: v2.0.79) [INFO] [stderr] Adding sync_wrapper v0.1.2 (available: v1.0.1) [INFO] [stderr] Adding synstructure v0.12.6 (available: v0.13.1) [INFO] [stderr] Adding system-configuration v0.5.1 (available: v0.6.1) [INFO] [stderr] Adding system-configuration-sys v0.5.0 (available: v0.6.0) [INFO] [stderr] Adding tokio-rustls v0.24.1 (available: v0.26.0) [INFO] [stderr] Adding tokio-tungstenite v0.21.0 (available: v0.24.0) [INFO] [stderr] Adding triomphe v0.1.11 (available: v0.1.13) [INFO] [stderr] Adding tungstenite v0.21.0 (available: v0.24.0) [INFO] [stderr] Adding untrusted v0.7.1 (available: v0.9.0) [INFO] [stderr] Adding wasi v0.11.0+wasi-snapshot-preview1 (available: v0.13.2+wasi-0.2.1) [INFO] [stderr] Adding windows-sys v0.48.0 (available: v0.59.0) [INFO] [stderr] Adding windows-sys v0.52.0 (available: v0.59.0) [INFO] [stderr] Adding windows-targets v0.48.5 (available: v0.52.6) [INFO] [stderr] Adding windows_aarch64_gnullvm v0.48.5 (available: v0.52.6) [INFO] [stderr] Adding windows_aarch64_msvc v0.48.5 (available: v0.52.6) [INFO] [stderr] Adding windows_i686_gnu v0.48.5 (available: v0.52.6) [INFO] [stderr] Adding windows_i686_msvc v0.48.5 (available: v0.52.6) [INFO] [stderr] Adding windows_x86_64_gnu v0.48.5 (available: v0.52.6) [INFO] [stderr] Adding windows_x86_64_gnullvm v0.48.5 (available: v0.52.6) [INFO] [stderr] Adding windows_x86_64_msvc v0.48.5 (available: v0.52.6) [INFO] [stderr] Adding winreg v0.50.0 (available: v0.52.0) [INFO] [stderr] Adding x509-parser v0.15.1 (available: v0.16.0) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c387b04bf028733cd561d62128c8a5eee4bc1458" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/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:6252d7ea7fb8caaf7af6d800c5fb250a9cd862b9a7f9508afb3c54fa7fe1102e" "/opt/rustwide/cargo-home/bin/cargo" "+c387b04bf028733cd561d62128c8a5eee4bc1458" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 6509d0648fc4958a5ebd345e6c6006504636cfa56f0632d265c2a74b7a3711d8 [INFO] running `Command { std: "docker" "start" "-a" "6509d0648fc4958a5ebd345e6c6006504636cfa56f0632d265c2a74b7a3711d8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "6509d0648fc4958a5ebd345e6c6006504636cfa56f0632d265c2a74b7a3711d8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "6509d0648fc4958a5ebd345e6c6006504636cfa56f0632d265c2a74b7a3711d8", kill_on_drop: false }` [INFO] [stdout] 6509d0648fc4958a5ebd345e6c6006504636cfa56f0632d265c2a74b7a3711d8 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/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 -Dtail_expr_drop_order" "-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:6252d7ea7fb8caaf7af6d800c5fb250a9cd862b9a7f9508afb3c54fa7fe1102e" "/opt/rustwide/cargo-home/bin/cargo" "+c387b04bf028733cd561d62128c8a5eee4bc1458" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] fc668209f1e2e057ac8a71a71921737333301859c8e4adb4ae3e089e0646e217 [INFO] running `Command { std: "docker" "start" "-a" "fc668209f1e2e057ac8a71a71921737333301859c8e4adb4ae3e089e0646e217", kill_on_drop: false }` [INFO] [stderr] Checking futures-io v0.3.30 [INFO] [stderr] Compiling ring v0.17.8 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling rustls v0.21.12 [INFO] [stderr] Checking tokio v1.40.0 [INFO] [stderr] Checking tracing v0.1.40 [INFO] [stderr] Checking zerocopy v0.7.35 [INFO] [stderr] Checking nom v7.1.3 [INFO] [stderr] Compiling unicode-xid v0.2.6 [INFO] [stderr] Compiling ring v0.16.20 [INFO] [stderr] Compiling displaydoc v0.2.5 [INFO] [stderr] Checking castaway v0.2.3 [INFO] [stderr] Checking inotify-sys v0.1.5 [INFO] [stderr] Checking rustls-pki-types v1.9.0 [INFO] [stderr] Checking rustc-hash v1.1.0 [INFO] [stderr] Compiling oid-registry v0.6.1 [INFO] [stderr] Checking futures-util v0.3.30 [INFO] [stderr] Checking base64 v0.22.1 [INFO] [stderr] Checking inotify v0.9.6 [INFO] [stderr] Checking kvarn-quinn-udp v0.5.0-alpha1 [INFO] [stderr] Checking mio v0.8.11 [INFO] [stderr] Checking compact_str v0.7.1 [INFO] [stderr] Compiling moka v0.12.8 [INFO] [stderr] Compiling rustls v0.22.4 [INFO] [stderr] Checking fixedbitset v0.4.2 [INFO] [stderr] Checking crossbeam-epoch v0.9.18 [INFO] [stderr] Checking crossbeam-channel v0.5.13 [INFO] [stderr] Checking uuid v1.10.0 [INFO] [stderr] Checking kvarn_utils v0.6.0 [INFO] [stderr] Checking notify v6.1.1 [INFO] [stderr] Checking tree_magic_db v3.0.0 [INFO] [stderr] Checking petgraph v0.6.5 [INFO] [stderr] Checking data-encoding v2.6.0 [INFO] [stderr] Checking ppv-lite86 v0.2.20 [INFO] [stderr] Checking home v0.5.9 [INFO] [stderr] Checking triomphe v0.1.11 [INFO] [stderr] Checking tagptr v0.2.0 [INFO] [stderr] Checking sha-1 v0.10.1 [INFO] [stderr] Checking serde_urlencoded v0.7.1 [INFO] [stderr] Checking rustls-pemfile v2.1.3 [INFO] [stderr] Checking num-integer v0.1.46 [INFO] [stderr] Checking pem v3.0.4 [INFO] [stderr] Checking yasna v0.5.2 [INFO] [stderr] Checking dashmap v5.5.3 [INFO] [stderr] Checking rand_chacha v0.3.1 [INFO] [stderr] Checking env_filter v0.1.2 [INFO] [stderr] Checking env_logger v0.11.5 [INFO] [stderr] Checking num-bigint v0.4.6 [INFO] [stderr] Checking rand v0.8.5 [INFO] [stderr] Checking rusticata-macros v4.1.0 [INFO] [stderr] Checking tungstenite v0.21.0 [INFO] [stderr] Checking futures-executor v0.3.30 [INFO] [stderr] Checking futures v0.3.30 [INFO] [stderr] Checking tree_magic_mini v3.1.5 [INFO] [stderr] Compiling synstructure v0.12.6 [INFO] [stderr] Checking rustls-webpki v0.101.7 [INFO] [stderr] Checking sct v0.7.1 [INFO] [stderr] Checking rustls-webpki v0.102.8 [INFO] [stderr] Checking webpki v0.22.4 [INFO] [stderr] Checking rcgen v0.12.1 [INFO] [stderr] Compiling asn1-rs-impl v0.1.0 [INFO] [stderr] Compiling asn1-rs-derive v0.4.0 [INFO] [stderr] Checking tokio-util v0.7.12 [INFO] [stderr] Checking h3 v0.0.4 [INFO] [stderr] Checking tokio-tungstenite v0.21.0 [INFO] [stderr] Checking kvarn_signal v0.2.0 [INFO] [stderr] Checking kvarn_async v0.6.0 [INFO] [stderr] Checking asn1-rs v0.5.2 [INFO] [stderr] Checking h2 v0.3.26 [INFO] [stderr] Checking h2 v0.4.6 [INFO] [stderr] Checking der-parser v8.2.0 [INFO] [stderr] Checking kvarn-quinn-proto v0.11.0-alpha1 [INFO] [stderr] Checking tokio-rustls v0.24.1 [INFO] [stderr] Checking x509-parser v0.15.1 [INFO] [stderr] Checking kvarn-quinn v0.11.0-alpha1 [INFO] [stderr] Checking hyper v0.14.30 [INFO] [stderr] Checking kvarn-h3-quinn v0.0.6-alpha1 [INFO] [stderr] Checking kvarn v0.6.1 [INFO] [stderr] Checking hyper-rustls v0.24.2 [INFO] [stderr] Checking reqwest v0.11.27 [INFO] [stderr] Checking kvarn_testing v0.6.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/lib.rs:85:36 [INFO] [stdout] | [INFO] [stdout] 84 | fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { [INFO] [stdout] | ---------------------------------------------------- move the `impl` block outside of this method `fmt` [INFO] [stdout] 85 | let mut s = f.debug_struct(utils::ident_str!(Server)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ `Server` is not local [INFO] [stdout] | [INFO] [stdout] = note: the macro `utils::ident_str` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the macro `utils::ident_str` may come from an old version of the `kvarn_utils` crate, try updating your dependency with `cargo update -p kvarn_utils` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: `#[warn(non_local_definitions)]` on by default [INFO] [stdout] = note: this warning originates in the macro `utils::ident_str` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/lib.rs:85:36 [INFO] [stdout] | [INFO] [stdout] 84 | fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { [INFO] [stdout] | ---------------------------------------------------- move the `impl` block outside of this method `fmt` [INFO] [stdout] 85 | let mut s = f.debug_struct(utils::ident_str!(Server)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ `Server` is not local [INFO] [stdout] | [INFO] [stdout] = note: the macro `utils::ident_str` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the macro `utils::ident_str` may come from an old version of the `kvarn_utils` crate, try updating your dependency with `cargo update -p kvarn_utils` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: `#[warn(non_local_definitions)]` on by default [INFO] [stdout] = note: this warning originates in the macro `utils::ident_str` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 18.36s [INFO] running `Command { std: "docker" "inspect" "fc668209f1e2e057ac8a71a71921737333301859c8e4adb4ae3e089e0646e217", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "fc668209f1e2e057ac8a71a71921737333301859c8e4adb4ae3e089e0646e217", kill_on_drop: false }` [INFO] [stdout] fc668209f1e2e057ac8a71a71921737333301859c8e4adb4ae3e089e0646e217