[INFO] fetching crate gsim 1.1.4... [INFO] checking gsim-1.1.4 against master#8c32e313cccf7df531e2d49ffb8227bb92304aee for pr-145608-1 [INFO] extracting crate gsim 1.1.4 into /workspace/builds/worker-1-tc1/source [INFO] started tweaking crates.io crate gsim 1.1.4 [INFO] finished tweaking crates.io crate gsim 1.1.4 [INFO] tweaked toml for crates.io crate gsim 1.1.4 written to /workspace/builds/worker-1-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate gsim 1.1.4 on toolchain 8c32e313cccf7df531e2d49ffb8227bb92304aee [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8c32e313cccf7df531e2d49ffb8227bb92304aee" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8c32e313cccf7df531e2d49ffb8227bb92304aee" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 142 packages to latest compatible versions [INFO] [stderr] Adding bounded-integer v0.5.8 (available: v0.6.0) [INFO] [stderr] Adding criterion v0.4.0 (available: v0.7.0) [INFO] [stderr] Adding itertools v0.11.0 (available: v0.14.0) [INFO] [stderr] Adding pyo3 v0.19.2 (available: v0.26.0) [INFO] [stderr] Adding rand v0.8.5 (available: v0.9.2) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8c32e313cccf7df531e2d49ffb8227bb92304aee" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded pyo3-macros v0.19.2 [INFO] [stderr] Downloaded cow-utils v0.1.3 [INFO] [stderr] Downloaded sync-unsafe-cell v0.1.1 [INFO] [stderr] Downloaded pyo3-build-config v0.19.2 [INFO] [stderr] Downloaded pyo3-macros-backend v0.19.2 [INFO] [stderr] Downloaded pyo3-ffi v0.19.2 [INFO] [stderr] Downloaded pyo3 v0.19.2 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+8c32e313cccf7df531e2d49ffb8227bb92304aee" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 721d84ee11b84d3d5bccd5bc67e9cc8458360520ca01788c4a6265c3d07195ce [INFO] running `Command { std: "docker" "start" "-a" "721d84ee11b84d3d5bccd5bc67e9cc8458360520ca01788c4a6265c3d07195ce", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "721d84ee11b84d3d5bccd5bc67e9cc8458360520ca01788c4a6265c3d07195ce", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "721d84ee11b84d3d5bccd5bc67e9cc8458360520ca01788c4a6265c3d07195ce", kill_on_drop: false }` [INFO] [stdout] 721d84ee11b84d3d5bccd5bc67e9cc8458360520ca01788c4a6265c3d07195ce [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+8c32e313cccf7df531e2d49ffb8227bb92304aee" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 0e2d1590baf8d379616a01e5339a552f114becab6ab5f70a637b521678e5ac65 [INFO] running `Command { std: "docker" "start" "-a" "0e2d1590baf8d379616a01e5339a552f114becab6ab5f70a637b521678e5ac65", kill_on_drop: false }` [INFO] [stderr] Compiling ahash v0.8.12 [INFO] [stderr] Checking half v2.6.0 [INFO] [stderr] Checking ciborium-io v0.2.2 [INFO] [stderr] Checking regex-automata v0.4.10 [INFO] [stderr] Checking getrandom v0.3.3 [INFO] [stderr] Checking clap v3.2.25 [INFO] [stderr] Checking plotters v0.3.7 [INFO] [stderr] Checking chrono v0.4.41 [INFO] [stderr] Checking criterion-plot v0.5.0 [INFO] [stderr] Checking itertools v0.11.0 [INFO] [stderr] Checking serde v1.0.219 [INFO] [stderr] Checking anes v0.1.6 [INFO] [stderr] Checking rayon v1.11.0 [INFO] [stderr] Checking cow-utils v0.1.3 [INFO] [stderr] Checking oorandom v11.1.5 [INFO] [stderr] Checking sync-unsafe-cell v0.1.1 [INFO] [stderr] Checking ciborium-ll v0.2.2 [INFO] [stderr] Checking regex v1.11.2 [INFO] [stderr] Checking serde_json v1.0.143 [INFO] [stderr] Checking smallvec v1.15.1 [INFO] [stderr] Checking ciborium v0.2.2 [INFO] [stderr] Checking tinytemplate v1.2.1 [INFO] [stderr] Checking gsim v1.1.4 (/opt/rustwide/workdir) [INFO] [stderr] Checking criterion v0.4.0 [INFO] [stdout] warning: associated function `from_u32` is never used [INFO] [stdout] --> src/id_lists.rs:70:8 [INFO] [stdout] | [INFO] [stdout] 68 | pub(crate) trait IdInternal: Id { [INFO] [stdout] | ---------- associated function in this trait [INFO] [stdout] 69 | fn to_u32(self) -> u32; [INFO] [stdout] 70 | fn from_u32(val: u32) -> Self; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `EnsureLen` is never used [INFO] [stdout] --> src/import/yosys.rs:15:7 [INFO] [stdout] | [INFO] [stdout] 15 | trait EnsureLen { [INFO] [stdout] | ^^^^^^^^^ [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/import/yosys.rs:671:9 [INFO] [stdout] | [INFO] [stdout] 667 | / fn perform_fixups( [INFO] [stdout] 668 | | &mut self, [INFO] [stdout] 669 | | builder: &mut crate::SimulatorBuilder, [INFO] [stdout] 670 | | ) -> Result<(), YosysModuleImportError> { [INFO] [stdout] | |___________________________________________- move the `impl` block outside of this method `perform_fixups` [INFO] [stdout] 671 | impl WireMap { [INFO] [stdout] | ^^^^^------- [INFO] [stdout] | | [INFO] [stdout] | `WireMap` is not local [INFO] [stdout] | [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] [INFO] [stdout] [INFO] [stdout] warning: associated function `from_u32` is never used [INFO] [stdout] --> src/id_lists.rs:70:8 [INFO] [stdout] | [INFO] [stdout] 68 | pub(crate) trait IdInternal: Id { [INFO] [stdout] | ---------- associated function in this trait [INFO] [stdout] 69 | fn to_u32(self) -> u32; [INFO] [stdout] 70 | fn from_u32(val: u32) -> Self; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `EnsureLen` is never used [INFO] [stdout] --> src/import/yosys.rs:15:7 [INFO] [stdout] | [INFO] [stdout] 15 | trait EnsureLen { [INFO] [stdout] | ^^^^^^^^^ [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/import/yosys.rs:671:9 [INFO] [stdout] | [INFO] [stdout] 667 | / fn perform_fixups( [INFO] [stdout] 668 | | &mut self, [INFO] [stdout] 669 | | builder: &mut crate::SimulatorBuilder, [INFO] [stdout] 670 | | ) -> Result<(), YosysModuleImportError> { [INFO] [stdout] | |___________________________________________- move the `impl` block outside of this method `perform_fixups` [INFO] [stdout] 671 | impl WireMap { [INFO] [stdout] | ^^^^^------- [INFO] [stdout] | | [INFO] [stdout] | `WireMap` is not local [INFO] [stdout] | [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] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 10.87s [INFO] running `Command { std: "docker" "inspect" "0e2d1590baf8d379616a01e5339a552f114becab6ab5f70a637b521678e5ac65", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0e2d1590baf8d379616a01e5339a552f114becab6ab5f70a637b521678e5ac65", kill_on_drop: false }` [INFO] [stdout] 0e2d1590baf8d379616a01e5339a552f114becab6ab5f70a637b521678e5ac65