[INFO] cloning repository https://github.com/spenczar/arrow-hash [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/spenczar/arrow-hash" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fspenczar%2Farrow-hash", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fspenczar%2Farrow-hash'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] d614d3dd2a3ec0a5af56bd359e8a631945780e03 [INFO] testing spenczar/arrow-hash against 1.86.0 for beta-1.87-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fspenczar%2Farrow-hash" "/workspace/builds/worker-2-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc1/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/spenczar/arrow-hash on toolchain 1.86.0 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.86.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/spenczar/arrow-hash [INFO] finished tweaking git repo https://github.com/spenczar/arrow-hash [INFO] tweaked toml for git repo https://github.com/spenczar/arrow-hash written to /workspace/builds/worker-2-tc1/source/Cargo.toml [INFO] crate git repo https://github.com/spenczar/arrow-hash 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" "+1.86.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded arrow-string v44.0.0 [INFO] [stderr] Downloaded arrow-data v44.0.0 [INFO] [stderr] Downloaded arrow-row v44.0.0 [INFO] [stderr] Downloaded arrow-arith v44.0.0 [INFO] [stderr] Downloaded arrow-cast v44.0.0 [INFO] [stderr] Downloaded arrow-ipc v44.0.0 [INFO] [stderr] Downloaded arrow-array v44.0.0 [INFO] [stderr] Downloaded arrow v44.0.0 [INFO] [stderr] Downloaded arrow-ord v44.0.0 [INFO] [stderr] Downloaded arrow-json v44.0.0 [INFO] [stderr] Downloaded arrow-csv v44.0.0 [INFO] [stderr] Downloaded arrow-buffer v44.0.0 [INFO] [stderr] Downloaded arrow-schema v44.0.0 [INFO] [stderr] Downloaded arrow-select v44.0.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:b0b074c097205a61b89e8ad263052f976b2b332c4dc5f02aef1fe52501660d6e" "/opt/rustwide/cargo-home/bin/cargo" "+1.86.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 053e99454e083c45c4e761b1f1370aeb5975b8509f393961cef17fe8aca2cb22 [INFO] running `Command { std: "docker" "start" "-a" "053e99454e083c45c4e761b1f1370aeb5975b8509f393961cef17fe8aca2cb22", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "053e99454e083c45c4e761b1f1370aeb5975b8509f393961cef17fe8aca2cb22", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "053e99454e083c45c4e761b1f1370aeb5975b8509f393961cef17fe8aca2cb22", kill_on_drop: false }` [INFO] [stdout] 053e99454e083c45c4e761b1f1370aeb5975b8509f393961cef17fe8aca2cb22 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:b0b074c097205a61b89e8ad263052f976b2b332c4dc5f02aef1fe52501660d6e" "/opt/rustwide/cargo-home/bin/cargo" "+1.86.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] fe9ef3da26974458f513fe3ee7f4185456fc8f710fcf06d8fda1abdc724c02e2 [INFO] running `Command { std: "docker" "start" "-a" "fe9ef3da26974458f513fe3ee7f4185456fc8f710fcf06d8fda1abdc724c02e2", kill_on_drop: false }` [INFO] [stderr] Compiling autocfg v1.1.0 [INFO] [stderr] Compiling libm v0.2.7 [INFO] [stderr] Compiling libc v0.2.147 [INFO] [stderr] Compiling cfg-if v1.0.0 [INFO] [stderr] Compiling version_check v0.9.4 [INFO] [stderr] Compiling once_cell v1.18.0 [INFO] [stderr] Compiling bitflags v2.3.3 [INFO] [stderr] Compiling allocator-api2 v0.2.16 [INFO] [stderr] Compiling iana-time-zone v0.1.57 [INFO] [stderr] Compiling target-lexicon v0.12.10 [INFO] [stderr] Compiling arrow-schema v44.0.0 [INFO] [stderr] Compiling num-traits v0.2.15 [INFO] [stderr] Compiling num-integer v0.1.45 [INFO] [stderr] Compiling num-bigint v0.4.3 [INFO] [stderr] Compiling num-iter v0.1.43 [INFO] [stderr] Compiling num-rational v0.4.1 [INFO] [stderr] Compiling ahash v0.8.3 [INFO] [stderr] Compiling static_assertions v1.1.0 [INFO] [stderr] Compiling lexical-util v0.8.5 [INFO] [stderr] Compiling memchr v2.5.0 [INFO] [stderr] Compiling proc-macro2 v1.0.66 [INFO] [stderr] Compiling semver v1.0.18 [INFO] [stderr] Compiling getrandom v0.2.10 [INFO] [stderr] Compiling pyo3-build-config v0.19.1 [INFO] [stderr] Compiling lexical-parse-integer v0.8.6 [INFO] [stderr] Compiling lexical-write-integer v0.8.5 [INFO] [stderr] Compiling hashbrown v0.14.0 [INFO] [stderr] Compiling unicode-ident v1.0.11 [INFO] [stderr] Compiling serde v1.0.171 [INFO] [stderr] Compiling lexical-write-float v0.8.5 [INFO] [stderr] Compiling lexical-parse-float v0.8.5 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling num-complex v0.4.3 [INFO] [stderr] Compiling half v2.3.1 [INFO] [stderr] Compiling chrono v0.4.26 [INFO] [stderr] Compiling rustc_version v0.4.0 [INFO] [stderr] Compiling lexical-core v0.8.5 [INFO] [stderr] Compiling quote v1.0.31 [INFO] [stderr] Compiling aho-corasick v1.0.2 [INFO] [stderr] Compiling lock_api v0.4.10 [INFO] [stderr] Compiling regex-syntax v0.7.4 [INFO] [stderr] Compiling parking_lot_core v0.9.8 [INFO] [stderr] Compiling itoa v1.0.9 [INFO] [stderr] Compiling ryu v1.0.15 [INFO] [stderr] Compiling flatbuffers v23.5.26 [INFO] [stderr] Compiling pyo3-ffi v0.19.1 [INFO] [stderr] Compiling memoffset v0.9.0 [INFO] [stderr] Compiling scopeguard v1.2.0 [INFO] [stderr] Compiling smallvec v1.11.0 [INFO] [stderr] Compiling serde_json v1.0.103 [INFO] [stderr] Compiling num v0.4.1 [INFO] [stderr] Compiling arrow-buffer v44.0.0 [INFO] [stderr] Compiling pyo3 v0.19.1 [INFO] [stderr] Compiling csv-core v0.1.10 [INFO] [stderr] Compiling bitflags v1.3.2 [INFO] [stderr] Compiling equivalent v1.0.1 [INFO] [stderr] Compiling indexmap v2.0.0 [INFO] [stderr] Compiling arrow-data v44.0.0 [INFO] [stderr] Compiling parking_lot v0.12.1 [INFO] [stderr] Compiling regex-automata v0.3.3 [INFO] [stderr] Compiling lazy_static v1.4.0 [INFO] [stderr] Compiling indoc v1.0.9 [INFO] [stderr] Compiling unindent v0.1.11 [INFO] [stderr] Compiling csv v1.2.2 [INFO] [stderr] Compiling arrow-array v44.0.0 [INFO] [stderr] Compiling pyo3-macros-backend v0.19.1 [INFO] [stderr] Compiling arrow-select v44.0.0 [INFO] [stderr] Compiling arrow-arith v44.0.0 [INFO] [stderr] Compiling arrow-row v44.0.0 [INFO] [stderr] Compiling regex v1.9.1 [INFO] [stderr] Compiling arrow-cast v44.0.0 [INFO] [stderr] Compiling arrow-string v44.0.0 [INFO] [stderr] Compiling arrow-ord v44.0.0 [INFO] [stderr] Compiling pyo3-macros v0.19.1 [INFO] [stderr] Compiling arrow-csv v44.0.0 [INFO] [stderr] Compiling arrow-json v44.0.0 [INFO] [stderr] Compiling arrow-ipc v44.0.0 [INFO] [stderr] Compiling arrow v44.0.0 [INFO] [stderr] Compiling arrow-hash v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused macro definition: `test_primitive_index` [INFO] [stdout] --> src/lib.rs:89:14 [INFO] [stdout] | [INFO] [stdout] 89 | macro_rules! test_primitive_index { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_macros)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `arrow::array::Array` [INFO] [stdout] --> src/lib.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use arrow::array::Array; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `hashtable` is never read [INFO] [stdout] --> src/lib.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 10 | struct ArrowUInt8Index { [INFO] [stdout] | --------------- field in this struct [INFO] [stdout] 11 | hashtable: hashbrown::HashMap, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `hashtable` is never read [INFO] [stdout] --> src/lib.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 15 | struct ArrowUInt16Index { [INFO] [stdout] | ---------------- field in this struct [INFO] [stdout] 16 | hashtable: hashbrown::HashMap, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `hashtable` is never read [INFO] [stdout] --> src/lib.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 20 | struct ArrowUInt32Index { [INFO] [stdout] | ---------------- field in this struct [INFO] [stdout] 21 | hashtable: hashbrown::HashMap, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `hashtable` is never read [INFO] [stdout] --> src/lib.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 25 | struct ArrowUInt64Index { [INFO] [stdout] | ---------------- field in this struct [INFO] [stdout] 26 | hashtable: hashbrown::HashMap, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `hashtable` is never read [INFO] [stdout] --> src/lib.rs:31:2 [INFO] [stdout] | [INFO] [stdout] 30 | struct ArrowInt8Index { [INFO] [stdout] | -------------- field in this struct [INFO] [stdout] 31 | hashtable: hashbrown::HashMap, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `hashtable` is never read [INFO] [stdout] --> src/lib.rs:36:2 [INFO] [stdout] | [INFO] [stdout] 35 | struct ArrowInt16Index { [INFO] [stdout] | --------------- field in this struct [INFO] [stdout] 36 | hashtable: hashbrown::HashMap, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `hashtable` is never read [INFO] [stdout] --> src/lib.rs:41:2 [INFO] [stdout] | [INFO] [stdout] 40 | struct ArrowInt32Index { [INFO] [stdout] | --------------- field in this struct [INFO] [stdout] 41 | hashtable: hashbrown::HashMap, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `get` is never used [INFO] [stdout] --> src/lib.rs:69:16 [INFO] [stdout] | [INFO] [stdout] 68 | impl $struct_name { [INFO] [stdout] | ----------------- method in this implementation [INFO] [stdout] 69 | fn get( [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 79 | index_for_primitive!(ArrowUInt8Index, datatypes::UInt8Type, u8); [INFO] [stdout] | --------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `index_for_primitive` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `get` is never used [INFO] [stdout] --> src/lib.rs:69:16 [INFO] [stdout] | [INFO] [stdout] 68 | impl $struct_name { [INFO] [stdout] | ----------------- method in this implementation [INFO] [stdout] 69 | fn get( [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 80 | index_for_primitive!(ArrowUInt16Index, datatypes::UInt16Type, u16); [INFO] [stdout] | ------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `index_for_primitive` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `get` is never used [INFO] [stdout] --> src/lib.rs:69:16 [INFO] [stdout] | [INFO] [stdout] 68 | impl $struct_name { [INFO] [stdout] | ----------------- method in this implementation [INFO] [stdout] 69 | fn get( [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 81 | index_for_primitive!(ArrowUInt32Index, datatypes::UInt32Type, u32); [INFO] [stdout] | ------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `index_for_primitive` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `get` is never used [INFO] [stdout] --> src/lib.rs:69:16 [INFO] [stdout] | [INFO] [stdout] 68 | impl $struct_name { [INFO] [stdout] | ----------------- method in this implementation [INFO] [stdout] 69 | fn get( [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 82 | index_for_primitive!(ArrowUInt64Index, datatypes::UInt64Type, u64); [INFO] [stdout] | ------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `index_for_primitive` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `get` is never used [INFO] [stdout] --> src/lib.rs:69:16 [INFO] [stdout] | [INFO] [stdout] 68 | impl $struct_name { [INFO] [stdout] | ----------------- method in this implementation [INFO] [stdout] 69 | fn get( [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 84 | index_for_primitive!(ArrowInt8Index, datatypes::Int8Type, i8); [INFO] [stdout] | ------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `index_for_primitive` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `get` is never used [INFO] [stdout] --> src/lib.rs:69:16 [INFO] [stdout] | [INFO] [stdout] 68 | impl $struct_name { [INFO] [stdout] | ----------------- method in this implementation [INFO] [stdout] 69 | fn get( [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 85 | index_for_primitive!(ArrowInt16Index, datatypes::Int16Type, i16); [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `index_for_primitive` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `get` is never used [INFO] [stdout] --> src/lib.rs:69:16 [INFO] [stdout] | [INFO] [stdout] 68 | impl $struct_name { [INFO] [stdout] | ----------------- method in this implementation [INFO] [stdout] 69 | fn get( [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 86 | index_for_primitive!(ArrowInt32Index, datatypes::Int32Type, i32); [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `index_for_primitive` (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:112:1 [INFO] [stdout] | [INFO] [stdout] 112 | #[pymethods] [INFO] [stdout] | -^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | `PyClassImplCollector` is not local [INFO] [stdout] | `PyClassNewTextSignature` is not local [INFO] [stdout] | move the `impl` block outside of this function `trampoline` and up 4 bodies [INFO] [stdout] 113 | impl ArrowInt64Index { [INFO] [stdout] | --------------- [INFO] [stdout] | | [INFO] [stdout] | `ArrowInt64Index` is not local [INFO] [stdout] | `ArrowInt64Index` is not local [INFO] [stdout] | [INFO] [stdout] = note: the attribute macro `pymethods` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the attribute macro `pymethods` may come from an old version of the `pyo3_macros` crate, try updating your dependency with `cargo update -p pyo3_macros` [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: `#[warn(non_local_definitions)]` on by default [INFO] [stdout] = note: this warning originates in the attribute macro `pymethods` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 45s [INFO] running `Command { std: "docker" "inspect" "fe9ef3da26974458f513fe3ee7f4185456fc8f710fcf06d8fda1abdc724c02e2", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "fe9ef3da26974458f513fe3ee7f4185456fc8f710fcf06d8fda1abdc724c02e2", kill_on_drop: false }` [INFO] [stdout] fe9ef3da26974458f513fe3ee7f4185456fc8f710fcf06d8fda1abdc724c02e2 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:b0b074c097205a61b89e8ad263052f976b2b332c4dc5f02aef1fe52501660d6e" "/opt/rustwide/cargo-home/bin/cargo" "+1.86.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 0c7ab6aa956e475dbae8091c8122d97f12f54bfc94beff1606d08ed187ee24ce [INFO] running `Command { std: "docker" "start" "-a" "0c7ab6aa956e475dbae8091c8122d97f12f54bfc94beff1606d08ed187ee24ce", kill_on_drop: false }` [INFO] [stderr] Compiling arrow-hash v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused import: `arrow::array::Array` [INFO] [stdout] --> src/lib.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use arrow::array::Array; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` 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/lib.rs:112:1 [INFO] [stdout] | [INFO] [stdout] 112 | #[pymethods] [INFO] [stdout] | -^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | `PyClassImplCollector` is not local [INFO] [stdout] | `PyClassNewTextSignature` is not local [INFO] [stdout] | move the `impl` block outside of this function `trampoline` and up 4 bodies [INFO] [stdout] 113 | impl ArrowInt64Index { [INFO] [stdout] | --------------- [INFO] [stdout] | | [INFO] [stdout] | `ArrowInt64Index` is not local [INFO] [stdout] | `ArrowInt64Index` is not local [INFO] [stdout] | [INFO] [stdout] = note: the attribute macro `pymethods` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the attribute macro `pymethods` may come from an old version of the `pyo3_macros` crate, try updating your dependency with `cargo update -p pyo3_macros` [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: `#[warn(non_local_definitions)]` on by default [INFO] [stdout] = note: this warning originates in the attribute macro `pymethods` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 4.34s [INFO] running `Command { std: "docker" "inspect" "0c7ab6aa956e475dbae8091c8122d97f12f54bfc94beff1606d08ed187ee24ce", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0c7ab6aa956e475dbae8091c8122d97f12f54bfc94beff1606d08ed187ee24ce", kill_on_drop: false }` [INFO] [stdout] 0c7ab6aa956e475dbae8091c8122d97f12f54bfc94beff1606d08ed187ee24ce [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:b0b074c097205a61b89e8ad263052f976b2b332c4dc5f02aef1fe52501660d6e" "/opt/rustwide/cargo-home/bin/cargo" "+1.86.0" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 2435dc052283960fd23a26f1a1f952b1da2d51bbea9d94ff8eea60041f7e4149 [INFO] running `Command { std: "docker" "start" "-a" "2435dc052283960fd23a26f1a1f952b1da2d51bbea9d94ff8eea60041f7e4149", kill_on_drop: false }` [INFO] [stderr] warning: unused import: `arrow::array::Array` [INFO] [stderr] --> src/lib.rs:2:5 [INFO] [stderr] | [INFO] [stderr] 2 | use arrow::array::Array; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stderr] --> src/lib.rs:112:1 [INFO] [stderr] | [INFO] [stderr] 112 | #[pymethods] [INFO] [stderr] | -^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | `PyClassImplCollector` is not local [INFO] [stderr] | `PyClassNewTextSignature` is not local [INFO] [stderr] | move the `impl` block outside of this function `trampoline` and up 4 bodies [INFO] [stderr] 113 | impl ArrowInt64Index { [INFO] [stderr] | --------------- [INFO] [stderr] | | [INFO] [stderr] | `ArrowInt64Index` is not local [INFO] [stderr] | `ArrowInt64Index` is not local [INFO] [stderr] | [INFO] [stderr] = note: the attribute macro `pymethods` defines the non-local `impl`, and may need to be changed [INFO] [stderr] = note: the attribute macro `pymethods` may come from an old version of the `pyo3_macros` crate, try updating your dependency with `cargo update -p pyo3_macros` [INFO] [stderr] = 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] [stderr] = note: `#[warn(non_local_definitions)]` on by default [INFO] [stderr] = note: this warning originates in the attribute macro `pymethods` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: `arrow-hash` (lib test) generated 2 warnings [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.11s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/arrow_hash-b7753fa80f123f82) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test_build_primitive_index ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "2435dc052283960fd23a26f1a1f952b1da2d51bbea9d94ff8eea60041f7e4149", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "2435dc052283960fd23a26f1a1f952b1da2d51bbea9d94ff8eea60041f7e4149", kill_on_drop: false }` [INFO] [stdout] 2435dc052283960fd23a26f1a1f952b1da2d51bbea9d94ff8eea60041f7e4149