[INFO] fetching crate rustis 0.13.1... [INFO] checking rustis-0.13.1 against master#f9515fdd5aa132e27d9b580a35b27f4b453251c1 for pr-125923 [INFO] extracting crate rustis 0.13.1 into /workspace/builds/worker-0-tc1/source [INFO] validating manifest of crates.io crate rustis 0.13.1 on toolchain f9515fdd5aa132e27d9b580a35b27f4b453251c1 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+f9515fdd5aa132e27d9b580a35b27f4b453251c1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate rustis 0.13.1 [INFO] removed 0 missing examples [INFO] finished tweaking crates.io crate rustis 0.13.1 [INFO] tweaked toml for crates.io crate rustis 0.13.1 written to /workspace/builds/worker-0-tc1/source/Cargo.toml [INFO] crate crates.io crate rustis 0.13.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" "+f9515fdd5aa132e27d9b580a35b27f4b453251c1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded value-bag v1.8.1 [INFO] [stderr] Downloaded serial_test v3.1.0 [INFO] [stderr] Downloaded jobserver v0.1.30 [INFO] [stderr] Downloaded security-framework-sys v2.10.0 [INFO] [stderr] Downloaded security-framework v2.10.0 [INFO] [stderr] Downloaded alloc-stdlib v0.2.2 [INFO] [stderr] Downloaded local-waker v0.1.4 [INFO] [stderr] Downloaded async-channel v2.2.1 [INFO] [stderr] Downloaded event-listener-strategy v0.4.0 [INFO] [stderr] Downloaded bb8 v0.8.3 [INFO] [stderr] Downloaded actix-codec v0.5.2 [INFO] [stderr] Downloaded crc16 v0.4.0 [INFO] [stderr] Downloaded actix-macros v0.2.4 [INFO] [stderr] Downloaded zstd v0.13.1 [INFO] [stderr] Downloaded alloc-no-stdlib v2.0.4 [INFO] [stderr] Downloaded zstd-safe v7.1.0 [INFO] [stderr] Downloaded cookie v0.16.2 [INFO] [stderr] Downloaded brotli-decompressor v2.5.1 [INFO] [stderr] Downloaded rustix v0.38.33 [INFO] [stderr] Downloaded syn v2.0.60 [INFO] [stderr] Downloaded actix-http v3.6.0 [INFO] [stderr] Downloaded zstd-sys v2.0.10+zstd.1.5.6 [INFO] [stderr] Downloaded actix-web v4.5.1 [INFO] [stderr] Downloaded fred v9.0.1 [INFO] [stderr] Downloaded brotli v3.5.0 [INFO] [stderr] Downloaded redis v0.25.3 [INFO] [stderr] Downloaded scc v2.1.0 [INFO] [stderr] Downloaded language-tags v0.3.2 [INFO] [stderr] Downloaded polling v3.6.0 [INFO] [stderr] Downloaded async-io v2.3.2 [INFO] [stderr] Downloaded event-listener v5.3.0 [INFO] [stderr] Downloaded event-listener v4.0.3 [INFO] [stderr] Downloaded async-task v4.7.0 [INFO] [stderr] Downloaded matchit v0.7.3 [INFO] [stderr] Downloaded clap v4.5.4 [INFO] [stderr] Downloaded fast-float v0.2.0 [INFO] [stderr] Downloaded redis-protocol v5.0.1 [INFO] [stderr] Downloaded cc v1.0.95 [INFO] [stderr] Downloaded local-channel v0.1.5 [INFO] [stderr] Downloaded actix-rt v2.9.0 [INFO] [stderr] Downloaded actix-server v2.3.0 [INFO] [stderr] Downloaded actix-service v2.0.2 [INFO] [stderr] Downloaded actix-utils v3.0.1 [INFO] [stderr] Downloaded actix-router v0.5.2 [INFO] [stderr] Downloaded actix-web-codegen v4.2.2 [INFO] [stderr] Downloaded async-native-tls v0.5.0 [INFO] [stderr] Downloaded async-executor v1.11.0 [INFO] [stderr] Downloaded event-listener-strategy v0.5.1 [INFO] [stderr] Downloaded async-lock v3.3.0 [INFO] [stderr] Downloaded piper v0.2.1 [INFO] [stderr] Downloaded concurrent-queue v2.4.0 [INFO] [stderr] Downloaded serde_path_to_error v0.1.16 [INFO] [stderr] Downloaded cookie-factory v0.3.2 [INFO] [stderr] Downloaded sdd v0.2.0 [INFO] [stderr] Downloaded bytestring v1.3.1 [INFO] [stderr] Downloaded blocking v1.5.1 [INFO] [stderr] Downloaded http-body-util v0.1.1 [INFO] [stderr] Downloaded rustversion v1.0.15 [INFO] [stderr] Downloaded either v1.11.0 [INFO] [stderr] Downloaded serial_test_derive v3.1.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:dff56e7819e73ed36160586b3445e93eb0be776c16704aeeded9c3fb668b2384" "/opt/rustwide/cargo-home/bin/cargo" "+f9515fdd5aa132e27d9b580a35b27f4b453251c1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 43a644f2c4b281b402033c8061b4154a14f5673ce8c93ced55b4b0af539b7f01 [INFO] running `Command { std: "docker" "start" "-a" "43a644f2c4b281b402033c8061b4154a14f5673ce8c93ced55b4b0af539b7f01", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "43a644f2c4b281b402033c8061b4154a14f5673ce8c93ced55b4b0af539b7f01", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "43a644f2c4b281b402033c8061b4154a14f5673ce8c93ced55b4b0af539b7f01", kill_on_drop: false }` [INFO] [stdout] 43a644f2c4b281b402033c8061b4154a14f5673ce8c93ced55b4b0af539b7f01 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:dff56e7819e73ed36160586b3445e93eb0be776c16704aeeded9c3fb668b2384" "/opt/rustwide/cargo-home/bin/cargo" "+f9515fdd5aa132e27d9b580a35b27f4b453251c1" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] bb3cf8e925e22f623912fbb86063f17d8d15bf55d19c1a986c9ddd7b3307797b [INFO] running `Command { std: "docker" "start" "-a" "bb3cf8e925e22f623912fbb86063f17d8d15bf55d19c1a986c9ddd7b3307797b", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.81 [INFO] [stderr] Compiling autocfg v1.2.0 [INFO] [stderr] Compiling serde v1.0.198 [INFO] [stderr] Checking memchr v2.7.2 [INFO] [stderr] Checking tracing v0.1.40 [INFO] [stderr] Compiling libc v0.2.153 [INFO] [stderr] Compiling crossbeam-utils v0.8.19 [INFO] [stderr] Compiling rustversion v1.0.15 [INFO] [stderr] Checking regex-syntax v0.8.3 [INFO] [stderr] Checking signal-hook-registry v1.4.2 [INFO] [stderr] Checking socket2 v0.5.6 [INFO] [stderr] Checking num_cpus v1.16.0 [INFO] [stderr] Checking mio v0.8.11 [INFO] [stderr] Checking getrandom v0.2.14 [INFO] [stderr] Checking either v1.11.0 [INFO] [stderr] Checking http v1.1.0 [INFO] [stderr] Compiling serde_json v1.0.116 [INFO] [stderr] Checking rand_core v0.6.4 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Checking alloc-no-stdlib v2.0.4 [INFO] [stderr] Compiling zstd-safe v7.1.0 [INFO] [stderr] Checking rand_chacha v0.3.1 [INFO] [stderr] Checking anstyle v1.0.6 [INFO] [stderr] Checking local-waker v0.1.4 [INFO] [stderr] Compiling crc16 v0.4.0 [INFO] [stderr] Compiling lock_api v0.4.11 [INFO] [stderr] Compiling slab v0.4.9 [INFO] [stderr] Compiling num-traits v0.2.18 [INFO] [stderr] Compiling bytes v1.6.0 [INFO] [stderr] Checking rand v0.8.5 [INFO] [stderr] Checking aho-corasick v1.1.3 [INFO] [stderr] Checking alloc-stdlib v0.2.2 [INFO] [stderr] Checking url v2.5.0 [INFO] [stderr] Compiling ahash v0.8.11 [INFO] [stderr] Compiling jobserver v0.1.30 [INFO] [stderr] Checking crossbeam-epoch v0.9.18 [INFO] [stderr] Compiling pin-project-lite v0.2.14 [INFO] [stderr] Compiling tracing-core v0.1.32 [INFO] [stderr] Compiling quote v1.0.36 [INFO] [stderr] Checking http-body v1.0.0 [INFO] [stderr] Compiling itoa v1.0.11 [INFO] [stderr] Compiling cc v1.0.95 [INFO] [stderr] Compiling log v0.4.21 [INFO] [stderr] Compiling syn v2.0.60 [INFO] [stderr] Checking hashbrown v0.14.3 [INFO] [stderr] Compiling http v0.2.12 [INFO] [stderr] Checking crossbeam-deque v0.8.5 [INFO] [stderr] Compiling bytestring v1.3.1 [INFO] [stderr] Checking miniz_oxide v0.7.2 [INFO] [stderr] Compiling axum-core v0.4.3 [INFO] [stderr] Checking actix-service v2.0.2 [INFO] [stderr] Checking brotli-decompressor v2.5.1 [INFO] [stderr] Checking actix-utils v3.0.1 [INFO] [stderr] Compiling cookie v0.16.2 [INFO] [stderr] Checking half v2.4.1 [INFO] [stderr] Checking ciborium-io v0.2.2 [INFO] [stderr] Compiling semver v1.0.22 [INFO] [stderr] Checking tower-layer v0.3.2 [INFO] [stderr] Checking plotters-backend v0.3.5 [INFO] [stderr] Checking indexmap v2.2.6 [INFO] [stderr] Checking clap_lex v0.7.0 [INFO] [stderr] Checking sha1 v0.10.6 [INFO] [stderr] Checking ciborium-ll v0.2.2 [INFO] [stderr] Checking anstyle-parse v0.2.3 [INFO] [stderr] Checking clap_builder v4.5.2 [INFO] [stderr] Checking plotters-svg v0.3.5 [INFO] [stderr] Checking regex-automata v0.4.6 [INFO] [stderr] Checking nom v7.1.3 [INFO] [stderr] Checking time v0.3.36 [INFO] [stderr] Checking flate2 v1.0.28 [INFO] [stderr] Checking rayon-core v1.12.1 [INFO] [stderr] Checking http-body-util v0.1.1 [INFO] [stderr] Checking brotli v3.5.0 [INFO] [stderr] Compiling axum v0.7.5 [INFO] [stderr] Checking local-channel v0.1.5 [INFO] [stderr] Checking itertools v0.10.5 [INFO] [stderr] Checking bytes-utils v0.1.4 [INFO] [stderr] Checking anstyle-query v1.0.2 [INFO] [stderr] Checking cast v0.3.0 [INFO] [stderr] Checking sdd v0.2.0 [INFO] [stderr] Checking language-tags v0.3.2 [INFO] [stderr] Checking cookie-factory v0.3.2 [INFO] [stderr] Checking scc v2.1.0 [INFO] [stderr] Compiling zstd-sys v2.0.10+zstd.1.5.6 [INFO] [stderr] Checking anstream v0.6.13 [INFO] [stderr] Checking rayon v1.10.0 [INFO] [stderr] Checking plotters v0.3.5 [INFO] [stderr] Checking clap v4.5.4 [INFO] [stderr] Checking atoi v2.0.0 [INFO] [stderr] Checking float-cmp v0.9.0 [INFO] [stderr] Checking redis-protocol v5.0.1 [INFO] [stderr] Checking crossbeam-queue v0.3.11 [INFO] [stderr] Checking is-terminal v0.4.12 [INFO] [stderr] Checking sha1_smol v1.0.0 [INFO] [stderr] Checking criterion-plot v0.5.0 [INFO] [stderr] Checking dtoa v1.0.9 [INFO] [stderr] Checking sync_wrapper v1.0.1 [INFO] [stderr] Checking arc-swap v1.7.1 [INFO] [stderr] Checking urlencoding v2.1.3 [INFO] [stderr] Checking oorandom v11.1.3 [INFO] [stderr] Checking matchit v0.7.3 [INFO] [stderr] Checking anes v0.1.6 [INFO] [stderr] Checking fast-float v0.2.0 [INFO] [stderr] Checking regex v1.10.4 [INFO] [stderr] Compiling derive_more v0.99.17 [INFO] [stderr] Checking env_filter v0.1.0 [INFO] [stderr] Checking env_logger v0.11.3 [INFO] [stderr] Compiling actix-router v0.5.2 [INFO] [stderr] Compiling serde_derive v1.0.198 [INFO] [stderr] Compiling tokio-macros v2.2.0 [INFO] [stderr] Compiling futures-macro v0.3.30 [INFO] [stderr] Compiling async-trait v0.1.80 [INFO] [stderr] Compiling pin-project-internal v1.1.5 [INFO] [stderr] Compiling actix-macros v0.2.4 [INFO] [stderr] Compiling serial_test_derive v3.1.0 [INFO] [stderr] Compiling actix-web-codegen v4.2.2 [INFO] [stderr] Checking futures-util v0.3.30 [INFO] [stderr] Checking pin-project v1.1.5 [INFO] [stderr] Checking zstd v0.13.1 [INFO] [stderr] Checking futures-executor v0.3.30 [INFO] [stderr] Checking futures v0.3.30 [INFO] [stderr] Checking smallvec v1.13.2 [INFO] [stderr] Checking serde_urlencoded v0.7.1 [INFO] [stderr] Checking serde_path_to_error v0.1.16 [INFO] [stderr] Checking ciborium v0.2.2 [INFO] [stderr] Checking parking_lot_core v0.9.9 [INFO] [stderr] Checking parking_lot v0.12.1 [INFO] [stderr] Checking tokio v1.37.0 [INFO] [stderr] Checking serial_test v3.1.0 [INFO] [stderr] Checking tinytemplate v1.2.1 [INFO] [stderr] Checking criterion v0.5.1 [INFO] [stderr] Checking tokio-util v0.7.10 [INFO] [stderr] Checking actix-rt v2.9.0 [INFO] [stderr] Checking hyper v1.3.1 [INFO] [stderr] Checking tokio-stream v0.1.15 [INFO] [stderr] Checking tower v0.4.13 [INFO] [stderr] Checking actix-server v2.3.0 [INFO] [stderr] Checking actix-codec v0.5.2 [INFO] [stderr] Checking h2 v0.3.26 [INFO] [stderr] Checking combine v4.6.7 [INFO] [stderr] Checking fred v9.0.1 [INFO] [stderr] Checking rustis v0.13.1 (/opt/rustwide/workdir) [INFO] [stderr] Checking hyper-util v0.1.3 [INFO] [stdout] warning: fields `minor` and `revision` are never read [INFO] [stdout] --> src/network/version.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 3 | pub struct Version { [INFO] [stdout] | ------- fields in this struct [INFO] [stdout] 4 | pub major: u8, [INFO] [stdout] 5 | pub minor: u8, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 6 | pub revision: u8, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [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/network/cluster_connection.rs:694:9 [INFO] [stdout] | [INFO] [stdout] 694 | impl<'de, F: Fn(i64, i64) -> i64> de::Visitor<'de> for &mut Visitor { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-----------^^^^^^^^^^--------------- [INFO] [stdout] | | | [INFO] [stdout] | | `&'_ mut Visitor` is not local [INFO] [stdout] | | help: remove `&mut ` to make the `impl` local [INFO] [stdout] | `Visitor` is not local [INFO] [stdout] | [INFO] [stdout] = note: `impl` may be usable in bounds, etc. from outside the expression, which might e.g. make something constructible that previously wasn't, because it's still on a publicly-visible type [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] help: move the `impl` block outside of this method `response_policy_agg` [INFO] [stdout] --> src/network/cluster_connection.rs:675:5 [INFO] [stdout] | [INFO] [stdout] 675 | / fn response_policy_agg( [INFO] [stdout] 676 | | &mut self, [INFO] [stdout] 677 | | sub_results: Vec>, [INFO] [stdout] 678 | | f: F, [INFO] [stdout] 679 | | ) -> Option> [INFO] [stdout] 680 | | where [INFO] [stdout] 681 | | F: Fn(i64, i64) -> i64, [INFO] [stdout] | |_______________________________^ [INFO] [stdout] ... [INFO] [stdout] 689 | struct Visitor i64> { [INFO] [stdout] | -------------------------------------- may need to be moved as well [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] [INFO] [stdout] [INFO] [stdout] warning: 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking actix-http v3.6.0 [INFO] [stderr] Checking redis v0.25.3 [INFO] [stderr] Checking actix-web v4.5.1 [INFO] [stdout] warning: this function depends on never type fallback being `()` [INFO] [stdout] --> benches/native_api.rs:40:1 [INFO] [stdout] | [INFO] [stdout] 40 | fn bench_redis_simple_getsetdel_async(b: &mut Bencher) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #123748 [INFO] [stdout] = help: specify the types explicitly [INFO] [stdout] = note: `#[warn(dependency_on_unit_never_type_fallback)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this function depends on never type fallback being `()` [INFO] [stdout] --> benches/native_api.rs:61:1 [INFO] [stdout] | [INFO] [stdout] 61 | fn bench_fred_simple_getsetdel_async(b: &mut Bencher) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #123748 [INFO] [stdout] = help: specify the types explicitly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this function depends on never type fallback being `()` [INFO] [stdout] --> benches/pipeline.rs:59:1 [INFO] [stdout] | [INFO] [stdout] 59 | fn bench_fred_simple_getsetdel_pipeline(b: &mut Bencher) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #123748 [INFO] [stdout] = help: specify the types explicitly [INFO] [stdout] = note: `#[warn(dependency_on_unit_never_type_fallback)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this function depends on never type fallback being `()` [INFO] [stdout] --> benches/generic_api.rs:40:1 [INFO] [stdout] | [INFO] [stdout] 40 | fn bench_redis_simple_getsetdel_async(b: &mut Bencher) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #123748 [INFO] [stdout] = help: specify the types explicitly [INFO] [stdout] = note: `#[warn(dependency_on_unit_never_type_fallback)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this function depends on never type fallback being `()` [INFO] [stdout] --> benches/pipeline.rs:157:1 [INFO] [stdout] | [INFO] [stdout] 157 | fn bench_fred_long_pipeline(b: &mut Bencher) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #123748 [INFO] [stdout] = help: specify the types explicitly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this function depends on never type fallback being `()` [INFO] [stdout] --> benches/generic_api.rs:65:1 [INFO] [stdout] | [INFO] [stdout] 65 | fn bench_fred_simple_getsetdel_async(b: &mut Bencher) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #123748 [INFO] [stdout] = help: specify the types explicitly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this function depends on never type fallback being `()` [INFO] [stdout] --> src/tests/connection_commands.rs:374:1 [INFO] [stdout] | [INFO] [stdout] 374 | #[serial] [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #123748 [INFO] [stdout] = help: specify the types explicitly [INFO] [stdout] = note: `#[warn(dependency_on_unit_never_type_fallback)]` on by default [INFO] [stdout] = note: this warning originates in the attribute macro `serial` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this function depends on never type fallback being `()` [INFO] [stdout] --> src/tests/server_commands.rs:54:1 [INFO] [stdout] | [INFO] [stdout] 54 | #[serial] [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #123748 [INFO] [stdout] = help: specify the types explicitly [INFO] [stdout] = note: this warning originates in the attribute macro `serial` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this function depends on never type fallback being `()` [INFO] [stdout] --> src/tests/stream_commands.rs:834:1 [INFO] [stdout] | [INFO] [stdout] 834 | #[serial] [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #123748 [INFO] [stdout] = help: specify the types explicitly [INFO] [stdout] = note: this warning originates in the attribute macro `serial` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this function depends on never type fallback being `()` [INFO] [stdout] --> src/tests/transaction.rs:77:1 [INFO] [stdout] | [INFO] [stdout] 77 | #[serial] [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #123748 [INFO] [stdout] = help: specify the types explicitly [INFO] [stdout] = note: this warning originates in the attribute macro `serial` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this function depends on never type fallback being `()` [INFO] [stdout] --> src/tests/transaction.rs:114:1 [INFO] [stdout] | [INFO] [stdout] 114 | #[serial] [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #123748 [INFO] [stdout] = help: specify the types explicitly [INFO] [stdout] = note: this warning originates in the attribute macro `serial` (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/network/cluster_connection.rs:694:9 [INFO] [stdout] | [INFO] [stdout] 694 | impl<'de, F: Fn(i64, i64) -> i64> de::Visitor<'de> for &mut Visitor { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-----------^^^^^^^^^^--------------- [INFO] [stdout] | | | [INFO] [stdout] | | `&'_ mut Visitor` is not local [INFO] [stdout] | | help: remove `&mut ` to make the `impl` local [INFO] [stdout] | `Visitor` is not local [INFO] [stdout] | [INFO] [stdout] = note: `impl` may be usable in bounds, etc. from outside the expression, which might e.g. make something constructible that previously wasn't, because it's still on a publicly-visible type [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] help: move the `impl` block outside of this method `response_policy_agg` [INFO] [stdout] --> src/network/cluster_connection.rs:675:5 [INFO] [stdout] | [INFO] [stdout] 675 | / fn response_policy_agg( [INFO] [stdout] 676 | | &mut self, [INFO] [stdout] 677 | | sub_results: Vec>, [INFO] [stdout] 678 | | f: F, [INFO] [stdout] 679 | | ) -> Option> [INFO] [stdout] 680 | | where [INFO] [stdout] 681 | | F: Fn(i64, i64) -> i64, [INFO] [stdout] | |_______________________________^ [INFO] [stdout] ... [INFO] [stdout] 689 | struct Visitor i64> { [INFO] [stdout] | -------------------------------------- may need to be moved as well [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] [INFO] [stdout] [INFO] [stdout] warning: 6 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 25.29s [INFO] running `Command { std: "docker" "inspect" "bb3cf8e925e22f623912fbb86063f17d8d15bf55d19c1a986c9ddd7b3307797b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "bb3cf8e925e22f623912fbb86063f17d8d15bf55d19c1a986c9ddd7b3307797b", kill_on_drop: false }` [INFO] [stdout] bb3cf8e925e22f623912fbb86063f17d8d15bf55d19c1a986c9ddd7b3307797b [INFO] checking rustis-0.13.1 against try#71235522a9cf955f6b7ff56c0bfb2651ecd0180b for pr-125923 [INFO] extracting crate rustis 0.13.1 into /workspace/builds/worker-0-tc2/source [INFO] validating manifest of crates.io crate rustis 0.13.1 on toolchain 71235522a9cf955f6b7ff56c0bfb2651ecd0180b [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+71235522a9cf955f6b7ff56c0bfb2651ecd0180b" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate rustis 0.13.1 [INFO] removed 0 missing examples [INFO] finished tweaking crates.io crate rustis 0.13.1 [INFO] tweaked toml for crates.io crate rustis 0.13.1 written to /workspace/builds/worker-0-tc2/source/Cargo.toml [INFO] crate crates.io crate rustis 0.13.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" "+71235522a9cf955f6b7ff56c0bfb2651ecd0180b" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:dff56e7819e73ed36160586b3445e93eb0be776c16704aeeded9c3fb668b2384" "/opt/rustwide/cargo-home/bin/cargo" "+71235522a9cf955f6b7ff56c0bfb2651ecd0180b" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] d1cc429a08a18b27ec1affb550cf4e445da00db8cf19d18d16738f6291365b63 [INFO] running `Command { std: "docker" "start" "-a" "d1cc429a08a18b27ec1affb550cf4e445da00db8cf19d18d16738f6291365b63", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "d1cc429a08a18b27ec1affb550cf4e445da00db8cf19d18d16738f6291365b63", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d1cc429a08a18b27ec1affb550cf4e445da00db8cf19d18d16738f6291365b63", kill_on_drop: false }` [INFO] [stdout] d1cc429a08a18b27ec1affb550cf4e445da00db8cf19d18d16738f6291365b63 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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" "-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:dff56e7819e73ed36160586b3445e93eb0be776c16704aeeded9c3fb668b2384" "/opt/rustwide/cargo-home/bin/cargo" "+71235522a9cf955f6b7ff56c0bfb2651ecd0180b" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 84f6289690c742640cd86f554dee80b15026f5ac3a8728773d0b08397ec0d87a [INFO] running `Command { std: "docker" "start" "-a" "84f6289690c742640cd86f554dee80b15026f5ac3a8728773d0b08397ec0d87a", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.81 [INFO] [stderr] Compiling autocfg v1.2.0 [INFO] [stderr] Compiling serde v1.0.198 [INFO] [stderr] Checking memchr v2.7.2 [INFO] [stderr] Checking tracing v0.1.40 [INFO] [stderr] Compiling libc v0.2.153 [INFO] [stderr] Compiling crossbeam-utils v0.8.19 [INFO] [stderr] Compiling rustversion v1.0.15 [INFO] [stderr] Checking either v1.11.0 [INFO] [stderr] Checking mio v0.8.11 [INFO] [stderr] Checking socket2 v0.5.6 [INFO] [stderr] Checking signal-hook-registry v1.4.2 [INFO] [stderr] Checking num_cpus v1.16.0 [INFO] [stderr] Checking getrandom v0.2.14 [INFO] [stderr] Checking regex-syntax v0.8.3 [INFO] [stderr] Checking http v1.1.0 [INFO] [stderr] Compiling serde_json v1.0.116 [INFO] [stderr] Checking rand_core v0.6.4 [INFO] [stderr] Checking anstyle v1.0.6 [INFO] [stderr] Compiling crc16 v0.4.0 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Checking rand_chacha v0.3.1 [INFO] [stderr] Checking alloc-no-stdlib v2.0.4 [INFO] [stderr] Compiling zstd-safe v7.1.0 [INFO] [stderr] Checking local-waker v0.1.4 [INFO] [stderr] Compiling lock_api v0.4.11 [INFO] [stderr] Compiling slab v0.4.9 [INFO] [stderr] Compiling num-traits v0.2.18 [INFO] [stderr] Compiling bytes v1.6.0 [INFO] [stderr] Checking aho-corasick v1.1.3 [INFO] [stderr] Checking rand v0.8.5 [INFO] [stderr] Checking alloc-stdlib v0.2.2 [INFO] [stderr] Checking url v2.5.0 [INFO] [stderr] Compiling ahash v0.8.11 [INFO] [stderr] Checking crossbeam-epoch v0.9.18 [INFO] [stderr] Compiling quote v1.0.36 [INFO] [stderr] Compiling jobserver v0.1.30 [INFO] [stderr] Compiling itoa v1.0.11 [INFO] [stderr] Checking http-body v1.0.0 [INFO] [stderr] Compiling log v0.4.21 [INFO] [stderr] Checking hashbrown v0.14.3 [INFO] [stderr] Compiling tracing-core v0.1.32 [INFO] [stderr] Compiling pin-project-lite v0.2.14 [INFO] [stderr] Compiling syn v2.0.60 [INFO] [stderr] Compiling cc v1.0.95 [INFO] [stderr] Compiling http v0.2.12 [INFO] [stderr] Compiling bytestring v1.3.1 [INFO] [stderr] Compiling axum-core v0.4.3 [INFO] [stderr] Checking miniz_oxide v0.7.2 [INFO] [stderr] Checking crossbeam-deque v0.8.5 [INFO] [stderr] Checking actix-service v2.0.2 [INFO] [stderr] Checking brotli-decompressor v2.5.1 [INFO] [stderr] Checking actix-utils v3.0.1 [INFO] [stderr] Compiling cookie v0.16.2 [INFO] [stderr] Checking half v2.4.1 [INFO] [stderr] Checking indexmap v2.2.6 [INFO] [stderr] Checking plotters-backend v0.3.5 [INFO] [stderr] Checking clap_lex v0.7.0 [INFO] [stderr] Compiling semver v1.0.22 [INFO] [stderr] Checking ciborium-io v0.2.2 [INFO] [stderr] Checking tower-layer v0.3.2 [INFO] [stderr] Checking anstyle-parse v0.2.3 [INFO] [stderr] Checking plotters-svg v0.3.5 [INFO] [stderr] Checking ciborium-ll v0.2.2 [INFO] [stderr] Checking time v0.3.36 [INFO] [stderr] Checking clap_builder v4.5.2 [INFO] [stderr] Checking sha1 v0.10.6 [INFO] [stderr] Checking nom v7.1.3 [INFO] [stderr] Checking regex-automata v0.4.6 [INFO] [stderr] Checking flate2 v1.0.28 [INFO] [stderr] Checking rayon-core v1.12.1 [INFO] [stderr] Checking brotli v3.5.0 [INFO] [stderr] Compiling axum v0.7.5 [INFO] [stderr] Checking http-body-util v0.1.1 [INFO] [stderr] Checking local-channel v0.1.5 [INFO] [stderr] Checking itertools v0.10.5 [INFO] [stderr] Checking bytes-utils v0.1.4 [INFO] [stderr] Checking language-tags v0.3.2 [INFO] [stderr] Checking cast v0.3.0 [INFO] [stderr] Checking sdd v0.2.0 [INFO] [stderr] Checking anstyle-query v1.0.2 [INFO] [stderr] Checking cookie-factory v0.3.2 [INFO] [stderr] Checking scc v2.1.0 [INFO] [stderr] Compiling zstd-sys v2.0.10+zstd.1.5.6 [INFO] [stderr] Checking anstream v0.6.13 [INFO] [stderr] Checking rayon v1.10.0 [INFO] [stderr] Checking plotters v0.3.5 [INFO] [stderr] error: could not compile `regex-syntax` (lib) [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `/opt/rustwide/rustup-home/toolchains/71235522a9cf955f6b7ff56c0bfb2651ecd0180b/bin/rustc --crate-name regex_syntax --edition=2021 /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --cfg 'feature="default"' --cfg 'feature="std"' --cfg 'feature="unicode"' --cfg 'feature="unicode-age"' --cfg 'feature="unicode-bool"' --cfg 'feature="unicode-case"' --cfg 'feature="unicode-gencat"' --cfg 'feature="unicode-perl"' --cfg 'feature="unicode-script"' --cfg 'feature="unicode-segment"' --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("arbitrary", "default", "std", "unicode", "unicode-age", "unicode-bool", "unicode-case", "unicode-gencat", "unicode-perl", "unicode-script", "unicode-segment"))' -C metadata=b62084616e4816e3 -C extra-filename=-b62084616e4816e3 --out-dir /opt/rustwide/target/debug/deps -L dependency=/opt/rustwide/target/debug/deps --cap-lints allow --cap-lints=forbid` (signal: 9, SIGKILL: kill) [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] running `Command { std: "docker" "inspect" "84f6289690c742640cd86f554dee80b15026f5ac3a8728773d0b08397ec0d87a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "84f6289690c742640cd86f554dee80b15026f5ac3a8728773d0b08397ec0d87a", kill_on_drop: false }` [INFO] [stdout] 84f6289690c742640cd86f554dee80b15026f5ac3a8728773d0b08397ec0d87a