[INFO] fetching crate event-voxel-builder 0.0.3... [INFO] checking event-voxel-builder-0.0.3 against master#38352b01ae4af9300be03b805d6db68c45e51068 for pr-129864 [INFO] extracting crate event-voxel-builder 0.0.3 into /workspace/builds/worker-4-tc1/source [INFO] validating manifest of crates.io crate event-voxel-builder 0.0.3 on toolchain 38352b01ae4af9300be03b805d6db68c45e51068 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+38352b01ae4af9300be03b805d6db68c45e51068" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate event-voxel-builder 0.0.3 [INFO] finished tweaking crates.io crate event-voxel-builder 0.0.3 [INFO] tweaked toml for crates.io crate event-voxel-builder 0.0.3 written to /workspace/builds/worker-4-tc1/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+38352b01ae4af9300be03b805d6db68c45e51068" "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 130 packages to latest compatible versions [INFO] [stderr] Adding git2 v0.18.3 (available: v0.19.0) [INFO] [stderr] Adding heck v0.4.1 (available: v0.5.0) [INFO] [stderr] Adding idna v0.5.0 (available: v1.0.2) [INFO] [stderr] Adding itertools v0.11.0 (available: v0.13.0) [INFO] [stderr] Adding libgit2-sys v0.16.2+1.7.2 (available: v0.17.0+1.8.1) [INFO] [stderr] Adding matchers v0.1.0 (available: v0.2.0) [INFO] [stderr] Adding ndarray v0.15.6 (available: v0.16.1) [INFO] [stderr] Adding nu-ansi-term v0.46.0 (available: v0.50.1) [INFO] [stderr] Adding numpy v0.20.0 (available: v0.21.0) [INFO] [stderr] Adding pyo3 v0.20.3 (available: v0.22.3) [INFO] [stderr] Adding pyo3-build-config v0.20.3 (available: v0.22.3) [INFO] [stderr] Adding pyo3-ffi v0.20.3 (available: v0.22.3) [INFO] [stderr] Adding pyo3-macros v0.20.3 (available: v0.22.3) [INFO] [stderr] Adding pyo3-macros-backend v0.20.3 (available: v0.22.3) [INFO] [stderr] Adding regex-automata v0.1.10 (available: v0.4.7) [INFO] [stderr] Adding regex-syntax v0.6.29 (available: v0.8.4) [INFO] [stderr] Adding rustc-hash v1.1.0 (available: v2.0.0) [INFO] [stderr] Adding shadow-rs v0.24.1 (available: v0.35.0) [INFO] [stderr] Adding tz-rs v0.6.14 (available: v0.7.0) [INFO] [stderr] Adding tzdb v0.5.10 (available: v0.7.2) [INFO] [stderr] Adding tzdb v0.6.1 (available: v0.7.2) [INFO] [stderr] Adding tzdb_data v0.1.3 (available: v0.2.0) [INFO] [stderr] Adding windows-core v0.52.0 (available: v0.58.0) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+38352b01ae4af9300be03b805d6db68c45e51068" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded tzdb v0.5.10 [INFO] [stderr] Downloaded is_debug v1.0.1 [INFO] [stderr] Downloaded tzdb v0.6.1 [INFO] [stderr] Downloaded shadow-rs v0.24.1 [INFO] [stderr] Downloaded pyo3-macros-backend v0.20.3 [INFO] [stderr] Downloaded numpy v0.20.0 [INFO] [stderr] Downloaded pyo3-ffi v0.20.3 [INFO] [stderr] Downloaded pyo3-build-config v0.20.3 [INFO] [stderr] Downloaded git2 v0.18.3 [INFO] [stderr] Downloaded pyo3-macros v0.20.3 [INFO] [stderr] Downloaded tzdb_data v0.1.3 [INFO] [stderr] Downloaded pyo3 v0.20.3 [INFO] [stderr] Downloaded libgit2-sys v0.16.2+1.7.2 [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:ceb6ea022f8a89cebbe621bb4987e73a935bd40dfbb726f832cfff4742a5b95a" "/opt/rustwide/cargo-home/bin/cargo" "+38352b01ae4af9300be03b805d6db68c45e51068" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] a8825dc8d6bdc69894c5d30bc27ddd5f74d7b6bce4a35574df8549e1b2c376d8 [INFO] running `Command { std: "docker" "start" "-a" "a8825dc8d6bdc69894c5d30bc27ddd5f74d7b6bce4a35574df8549e1b2c376d8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "a8825dc8d6bdc69894c5d30bc27ddd5f74d7b6bce4a35574df8549e1b2c376d8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a8825dc8d6bdc69894c5d30bc27ddd5f74d7b6bce4a35574df8549e1b2c376d8", kill_on_drop: false }` [INFO] [stdout] a8825dc8d6bdc69894c5d30bc27ddd5f74d7b6bce4a35574df8549e1b2c376d8 [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:ceb6ea022f8a89cebbe621bb4987e73a935bd40dfbb726f832cfff4742a5b95a" "/opt/rustwide/cargo-home/bin/cargo" "+38352b01ae4af9300be03b805d6db68c45e51068" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] f308e672e2b9c39d8c6d0eb02b68d9682c6fe09cb903d7be2aa27aa62e74ae89 [INFO] running `Command { std: "docker" "start" "-a" "f308e672e2b9c39d8c6d0eb02b68d9682c6fe09cb903d7be2aa27aa62e74ae89", kill_on_drop: false }` [INFO] [stderr] Compiling const_fn v0.4.10 [INFO] [stderr] Compiling target-lexicon v0.12.16 [INFO] [stderr] Compiling libc v0.2.159 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling iana-time-zone v0.1.61 [INFO] [stderr] Compiling unicode-normalization v0.1.24 [INFO] [stderr] Compiling powerfmt v0.2.0 [INFO] [stderr] Compiling matrixmultiply v0.3.9 [INFO] [stderr] Compiling memoffset v0.9.1 [INFO] [stderr] Compiling const_format_proc_macros v0.2.33 [INFO] [stderr] Compiling anyhow v1.0.89 [INFO] [stderr] Compiling num_threads v0.1.7 [INFO] [stderr] Compiling portable-atomic v1.8.0 [INFO] [stderr] Checking rawpointer v0.2.1 [INFO] [stderr] Compiling is_debug v1.0.1 [INFO] [stderr] Checking rayon v1.10.0 [INFO] [stderr] Compiling indoc v2.0.5 [INFO] [stderr] Checking unindent v0.2.3 [INFO] [stderr] Compiling deranged v0.3.11 [INFO] [stderr] Checking time v0.3.36 [INFO] [stderr] Checking itertools v0.11.0 [INFO] [stderr] Compiling tz-rs v0.6.14 [INFO] [stderr] Compiling pyo3-build-config v0.20.3 [INFO] [stderr] Compiling jobserver v0.1.32 [INFO] [stderr] Compiling const_format v0.2.33 [INFO] [stderr] Compiling idna v0.5.0 [INFO] [stderr] Compiling cc v1.1.21 [INFO] [stderr] Compiling tzdb_data v0.1.3 [INFO] [stderr] Compiling url v2.5.2 [INFO] [stderr] Checking num-complex v0.4.6 [INFO] [stderr] Checking num-integer v0.1.46 [INFO] [stderr] Compiling pyo3-macros-backend v0.20.3 [INFO] [stderr] Compiling pyo3-ffi v0.20.3 [INFO] [stderr] Compiling pyo3 v0.20.3 [INFO] [stderr] Compiling libz-sys v1.1.20 [INFO] [stderr] Compiling libgit2-sys v0.16.2+1.7.2 [INFO] [stderr] Checking ndarray v0.15.6 [INFO] [stderr] Compiling tzdb v0.6.1 [INFO] [stderr] Checking tzdb v0.5.10 [INFO] [stderr] Compiling pyo3-macros v0.20.3 [INFO] [stderr] Compiling git2 v0.18.3 [INFO] [stderr] Checking numpy v0.20.0 [INFO] [stderr] Checking shadow-rs v0.24.1 [INFO] [stderr] Compiling event-voxel-builder v0.0.3 (/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:154:1 [INFO] [stdout] | [INFO] [stdout] 154 | #[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] 155 | impl PyEventVoxelBuilder { [INFO] [stdout] | ------------------- [INFO] [stdout] | | [INFO] [stdout] | `PyEventVoxelBuilder` is not local [INFO] [stdout] | `PyEventVoxelBuilder` 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: 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 attribute macro `pymethods` (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: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/lib.rs:154:1 [INFO] [stdout] | [INFO] [stdout] 154 | #[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] 155 | impl PyEventVoxelBuilder { [INFO] [stdout] | ------------------- [INFO] [stdout] | | [INFO] [stdout] | `PyEventVoxelBuilder` is not local [INFO] [stdout] | `PyEventVoxelBuilder` 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: 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 attribute macro `pymethods` (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] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 28.90s [INFO] running `Command { std: "docker" "inspect" "f308e672e2b9c39d8c6d0eb02b68d9682c6fe09cb903d7be2aa27aa62e74ae89", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f308e672e2b9c39d8c6d0eb02b68d9682c6fe09cb903d7be2aa27aa62e74ae89", kill_on_drop: false }` [INFO] [stdout] f308e672e2b9c39d8c6d0eb02b68d9682c6fe09cb903d7be2aa27aa62e74ae89