[INFO] cloning repository https://github.com/Richard-exp/modbus_controller
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Richard-exp/modbus_controller" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FRichard-exp%2Fmodbus_controller", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FRichard-exp%2Fmodbus_controller'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 3bed75d702f48fd91cd9867a88829d6796bb7392
[INFO] checking Richard-exp/modbus_controller against eca445e5ae4a6679cc27d3a09106ce245e13a5a6 for pr-162478
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FRichard-exp%2Fmodbus_controller" "/workspace/builds/worker-7-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/Richard-exp/modbus_controller
[INFO] finished tweaking git repo https://github.com/Richard-exp/modbus_controller
[INFO] tweaked toml for git repo https://github.com/Richard-exp/modbus_controller written to /workspace/builds/worker-7-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/Richard-exp/modbus_controller on toolchain eca445e5ae4a6679cc27d3a09106ce245e13a5a6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+eca445e5ae4a6679cc27d3a09106ce245e13a5a6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/Richard-exp/modbus_controller 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" "+eca445e5ae4a6679cc27d3a09106ce245e13a5a6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 31 packages to highest compatible versions
[INFO] [stderr]       Adding bitflags v1.3.2
[INFO] [stderr]       Adding bitflags v2.13.2
[INFO] [stderr]       Adding cfg-if v1.0.4
[INFO] [stderr]       Adding core-foundation v0.10.1
[INFO] [stderr]       Adding core-foundation-sys v0.8.7
[INFO] [stderr]       Adding io-kit-sys v0.4.1
[INFO] [stderr]       Adding libc v0.2.189
[INFO] [stderr]       Adding libudev v0.3.0
[INFO] [stderr]       Adding libudev-sys v0.1.4
[INFO] [stderr]       Adding mach2 v0.4.3
[INFO] [stderr]       Adding nix v0.26.4
[INFO] [stderr]       Adding pkg-config v0.3.34
[INFO] [stderr]       Adding proc-macro2 v1.0.107
[INFO] [stderr]       Adding quote v1.0.47
[INFO] [stderr]       Adding scopeguard v1.2.0
[INFO] [stderr]       Adding serialport v4.10.1
[INFO] [stderr]       Adding syn v3.0.5
[INFO] [stderr]       Adding thiserror v2.0.20
[INFO] [stderr]       Adding thiserror-impl v2.0.20
[INFO] [stderr]       Adding unescaper v0.1.10
[INFO] [stderr]       Adding unicode-ident v1.0.24
[INFO] [stderr]       Adding windows-sys v0.52.0
[INFO] [stderr]       Adding windows-targets v0.52.6
[INFO] [stderr]       Adding windows_aarch64_gnullvm v0.52.6
[INFO] [stderr]       Adding windows_aarch64_msvc v0.52.6
[INFO] [stderr]       Adding windows_i686_gnu v0.52.6
[INFO] [stderr]       Adding windows_i686_gnullvm v0.52.6
[INFO] [stderr]       Adding windows_i686_msvc v0.52.6
[INFO] [stderr]       Adding windows_x86_64_gnu v0.52.6
[INFO] [stderr]       Adding windows_x86_64_gnullvm v0.52.6
[INFO] [stderr]       Adding windows_x86_64_msvc v0.52.6
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded unescaper v0.1.10
[INFO] [stderr]   Downloaded serialport v4.10.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:8683fc1fc2eb5c9ac98e0d076ab094b2ffac7f99da555d2b6a2e27f346de2ec7" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 1818452839a369998c69019620946bb93ea192f304d01df8719c42ae343463b0
[INFO] running `Command { std: "docker" "start" "1818452839a369998c69019620946bb93ea192f304d01df8719c42ae343463b0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "1818452839a369998c69019620946bb93ea192f304d01df8719c42ae343463b0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "1818452839a369998c69019620946bb93ea192f304d01df8719c42ae343463b0" "/opt/rustwide/cargo-home/bin/cargo" "+eca445e5ae4a6679cc27d3a09106ce245e13a5a6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "1818452839a369998c69019620946bb93ea192f304d01df8719c42ae343463b0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "1818452839a369998c69019620946bb93ea192f304d01df8719c42ae343463b0" "/opt/rustwide/cargo-home/bin/cargo" "+eca445e5ae4a6679cc27d3a09106ce245e13a5a6" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]     Checking scopeguard v1.2.0
[INFO] [stderr]     Checking bitflags v2.13.2
[INFO] [stderr]    Compiling libudev-sys v0.1.4
[INFO] [stderr]    Compiling syn v3.0.5
[INFO] [stderr]     Checking nix v0.26.4
[INFO] [stderr]     Checking libudev v0.3.0
[INFO] [stderr]    Compiling thiserror-impl v2.0.20
[INFO] [stderr]     Checking thiserror v2.0.20
[INFO] [stderr]     Checking unescaper v0.1.10
[INFO] [stderr]     Checking serialport v4.10.1
[INFO] [stderr]     Checking modbus_controller v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: field `timeout` is never read
[INFO] [stdout]   --> src/lib.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 47 | pub struct ModbusClient {
[INFO] [stdout]    |            ------------ field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 50 |     timeout: Duration,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) 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:66:13
[INFO] [stdout]    |
[INFO] [stdout] 61 |     pub fn new(port_name: &str, baud_rate: u32, slave_address: u8, timeout: Duration) -> Result<Self> {
[INFO] [stdout]    |     ------------------------------------------------------------------------------------------------- move the `impl` block outside of this associated function `new`
[INFO] [stdout] ...
[INFO] [stdout] 66 |             impl From<serialport::Error> for Error {
[INFO] [stdout]    |             ^^^^^----^-----------------^^^^^^-----
[INFO] [stdout]    |                  |    |                      |
[INFO] [stdout]    |                  |    |                      `Error` is not local
[INFO] [stdout]    |                  |    `Error` is not local
[INFO] [stdout]    |                  `From` 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: field `timeout` is never read
[INFO] [stdout]   --> src/lib.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 47 | pub struct ModbusClient {
[INFO] [stdout]    |            ------------ field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 50 |     timeout: Duration,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) 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:66:13
[INFO] [stdout]    |
[INFO] [stdout] 61 |     pub fn new(port_name: &str, baud_rate: u32, slave_address: u8, timeout: Duration) -> Result<Self> {
[INFO] [stdout]    |     ------------------------------------------------------------------------------------------------- move the `impl` block outside of this associated function `new`
[INFO] [stdout] ...
[INFO] [stdout] 66 |             impl From<serialport::Error> for Error {
[INFO] [stdout]    |             ^^^^^----^-----------------^^^^^^-----
[INFO] [stdout]    |                  |    |                      |
[INFO] [stdout]    |                  |    |                      `Error` is not local
[INFO] [stdout]    |                  |    `Error` is not local
[INFO] [stdout]    |                  `From` 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 3.42s
[INFO] running `Command { std: "docker" "inspect" "1818452839a369998c69019620946bb93ea192f304d01df8719c42ae343463b0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1818452839a369998c69019620946bb93ea192f304d01df8719c42ae343463b0", kill_on_drop: false }`
[INFO] [stdout] 1818452839a369998c69019620946bb93ea192f304d01df8719c42ae343463b0
