[INFO] cloning repository https://github.com/BeDreamCoder/mirbft-rs
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/BeDreamCoder/mirbft-rs" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FBeDreamCoder%2Fmirbft-rs", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FBeDreamCoder%2Fmirbft-rs'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] d0fc27f9edb570fa35970d7c7a2f36a216102b19
[INFO] checking BeDreamCoder/mirbft-rs against master#8c52f735abd1af9a73941b78fe7ed2ab08b9c0dd for pr-150557
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FBeDreamCoder%2Fmirbft-rs" "/workspace/builds/worker-7-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc1/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-7-tc1/source/rust-toolchain
[INFO] started tweaking git repo https://github.com/BeDreamCoder/mirbft-rs
[INFO] finished tweaking git repo https://github.com/BeDreamCoder/mirbft-rs
[INFO] tweaked toml for git repo https://github.com/BeDreamCoder/mirbft-rs written to /workspace/builds/worker-7-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/BeDreamCoder/mirbft-rs on toolchain 8c52f735abd1af9a73941b78fe7ed2ab08b9c0dd
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8c52f735abd1af9a73941b78fe7ed2ab08b9c0dd" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/BeDreamCoder/mirbft-rs 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" "+8c52f735abd1af9a73941b78fe7ed2ab08b9c0dd" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded spin v0.5.0
[INFO] [stderr]   Downloaded c2-chacha v0.2.2
[INFO] [stderr]   Downloaded protoc-grpcio v1.0.2
[INFO] [stderr]   Downloaded rand_chacha v0.2.0
[INFO] [stderr]   Downloaded ppv-lite86 v0.2.5
[INFO] [stderr]   Downloaded getrandom v0.1.6
[INFO] [stderr]   Downloaded walkdir v2.2.8
[INFO] [stderr]   Downloaded rand_core v0.5.0
[INFO] [stderr]   Downloaded slog-async v2.3.0
[INFO] [stderr]   Downloaded num-integer v0.1.41
[INFO] [stderr]   Downloaded crossbeam v0.7.1
[INFO] [stderr]   Downloaded rand v0.7.0
[INFO] [stderr]   Downloaded slog-stdlog v3.0.2
[INFO] [stderr]   Downloaded crossbeam-deque v0.7.1
[INFO] [stderr]   Downloaded crossbeam-epoch v0.7.1
[INFO] [stderr]   Downloaded num_cpus v1.10.1
[INFO] [stderr]   Downloaded constant_time_eq v0.1.3
[INFO] [stderr]   Downloaded num-traits v0.2.8
[INFO] [stderr]   Downloaded serde_derive v1.0.95
[INFO] [stderr]   Downloaded slog-term v2.4.0
[INFO] [stderr]   Downloaded toml v0.5.1
[INFO] [stderr]   Downloaded chrono v0.4.7
[INFO] [stderr]   Downloaded backtrace v0.3.32
[INFO] [stderr]   Downloaded regex-syntax v0.3.9
[INFO] [stderr]   Downloaded serde v1.0.95
[INFO] [stderr]   Downloaded petgraph v0.4.13
[INFO] [stderr]   Downloaded protobuf v2.8.0
[INFO] [stderr]   Downloaded regex v0.1.80
[INFO] [stderr]   Downloaded futures v0.1.28
[INFO] [stderr]   Downloaded unicode-segmentation v1.3.0
[INFO] [stderr]   Downloaded argon2rs v0.2.5
[INFO] [stderr]   Downloaded crossbeam v0.2.12
[INFO] [stderr]   Downloaded synstructure v0.10.2
[INFO] [stderr]   Downloaded failure v0.1.5
[INFO] [stderr]   Downloaded protobuf-codegen v2.8.0
[INFO] [stderr]   Downloaded term v0.5.2
[INFO] [stderr]   Downloaded crossbeam-utils v0.6.5
[INFO] [stderr]   Downloaded smallvec v0.6.10
[INFO] [stderr]   Downloaded syn v0.15.39
[INFO] [stderr]   Downloaded backtrace-sys v0.1.30
[INFO] [stderr]   Downloaded termion v1.5.3
[INFO] [stderr]   Downloaded grpcio v0.4.4
[INFO] [stderr]   Downloaded heck v0.3.1
[INFO] [stderr]   Downloaded prost v0.5.0
[INFO] [stderr]   Downloaded cfg-if v0.1.9
[INFO] [stderr]   Downloaded crossbeam-channel v0.3.8
[INFO] [stderr]   Downloaded slog v2.4.1
[INFO] [stderr]   Downloaded cmake v0.1.40
[INFO] [stderr]   Downloaded rustc-demangle v0.1.15
[INFO] [stderr]   Downloaded crossbeam-deque v0.6.3
[INFO] [stderr]   Downloaded arrayvec v0.4.10
[INFO] [stderr]   Downloaded slog-scope v4.1.1
[INFO] [stderr]   Downloaded multimap v0.4.0
[INFO] [stderr]   Downloaded which v2.0.1
[INFO] [stderr]   Downloaded derive-new v0.5.6
[INFO] [stderr]   Downloaded fixedbitset v0.1.9
[INFO] [stderr]   Downloaded either v1.5.2
[INFO] [stderr]   Downloaded prost-derive v0.5.0
[INFO] [stderr]   Downloaded protoc v2.7.0
[INFO] [stderr]   Downloaded dirs v1.0.5
[INFO] [stderr]   Downloaded failure_derive v0.1.5
[INFO] [stderr]   Downloaded prost-types v0.5.0
[INFO] [stderr]   Downloaded grpcio-compiler v0.5.0-alpha
[INFO] [stderr]   Downloaded redox_users v0.3.0
[INFO] [stderr]   Downloaded slog-envlogger v2.1.0
[INFO] [stderr]   Downloaded nodrop v0.1.13
[INFO] [stderr]   Downloaded crossbeam v0.6.0
[INFO] [stderr]   Downloaded prost-build v0.5.0
[INFO] [stderr]   Downloaded grpcio-sys v0.4.4
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+8c52f735abd1af9a73941b78fe7ed2ab08b9c0dd" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] daecda5d222f064a3b9ad5745b088c1b4df3941a55531e761b75de9f8c41a4bb
[INFO] running `Command { std: "docker" "start" "-a" "daecda5d222f064a3b9ad5745b088c1b4df3941a55531e761b75de9f8c41a4bb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "daecda5d222f064a3b9ad5745b088c1b4df3941a55531e761b75de9f8c41a4bb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "daecda5d222f064a3b9ad5745b088c1b4df3941a55531e761b75de9f8c41a4bb", kill_on_drop: false }`
[INFO] [stdout] daecda5d222f064a3b9ad5745b088c1b4df3941a55531e761b75de9f8c41a4bb
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+8c52f735abd1af9a73941b78fe7ed2ab08b9c0dd" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] a8c504ef293574183e5c6c5517dd2100327764960adaf690b324f87bbc0c4817
[INFO] running `Command { std: "docker" "start" "-a" "a8c504ef293574183e5c6c5517dd2100327764960adaf690b324f87bbc0c4817", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.58
[INFO] [stderr]    Compiling autocfg v0.1.4
[INFO] [stderr]    Compiling cc v1.0.37
[INFO] [stderr]    Compiling syn v0.15.39
[INFO] [stderr]     Checking cfg-if v0.1.9
[INFO] [stderr]    Compiling byteorder v1.3.2
[INFO] [stderr]    Compiling failure_derive v0.1.5
[INFO] [stderr]     Checking spin v0.5.0
[INFO] [stderr]    Compiling rustc-demangle v0.1.15
[INFO] [stderr]    Compiling either v1.5.2
[INFO] [stderr]    Compiling protobuf v2.8.0
[INFO] [stderr]     Checking rand_core v0.4.0
[INFO] [stderr]    Compiling arrayvec v0.4.10
[INFO] [stderr]    Compiling quote v0.6.12
[INFO] [stderr]     Checking log v0.4.6
[INFO] [stderr]     Checking scopeguard v0.3.3
[INFO] [stderr]    Compiling itertools v0.8.0
[INFO] [stderr]    Compiling lazy_static v1.3.0
[INFO] [stderr]     Checking rand_core v0.3.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.5
[INFO] [stderr]     Checking nodrop v0.1.13
[INFO] [stderr]     Checking smallvec v0.6.10
[INFO] [stderr]     Checking memoffset v0.2.1
[INFO] [stderr]    Compiling parking_lot_core v0.4.0
[INFO] [stderr]     Checking crossbeam-utils v0.6.5
[INFO] [stderr]     Checking rand_hc v0.1.0
[INFO] [stderr]    Compiling rand_chacha v0.2.0
[INFO] [stderr]    Compiling rand_pcg v0.1.2
[INFO] [stderr]    Compiling c2-chacha v0.2.2
[INFO] [stderr]    Compiling rand_chacha v0.1.1
[INFO] [stderr]    Compiling rand v0.6.5
[INFO] [stderr]     Checking rand_xorshift v0.1.1
[INFO] [stderr]     Checking rand_isaac v0.1.1
[INFO] [stderr]     Checking rand_jitter v0.1.4
[INFO] [stderr]    Compiling remove_dir_all v0.5.2
[INFO] [stderr]    Compiling iovec v0.1.2
[INFO] [stderr]    Compiling getrandom v0.1.6
[INFO] [stderr]     Checking rand_os v0.1.3
[INFO] [stderr]    Compiling slog v2.4.1
[INFO] [stderr]     Checking stable_deref_trait v1.1.1
[INFO] [stderr]    Compiling fixedbitset v0.1.9
[INFO] [stderr]    Compiling bytes v0.4.12
[INFO] [stderr]    Compiling rand_core v0.5.0
[INFO] [stderr]    Compiling winapi-build v0.1.1
[INFO] [stderr]    Compiling unicode-segmentation v1.3.0
[INFO] [stderr]     Checking owning_ref v0.4.0
[INFO] [stderr]     Checking crossbeam-epoch v0.7.1
[INFO] [stderr]    Compiling petgraph v0.4.13
[INFO] [stderr]    Compiling num-traits v0.2.8
[INFO] [stderr]    Compiling multimap v0.4.0
[INFO] [stderr]     Checking lock_api v0.1.5
[INFO] [stderr]    Compiling kernel32-sys v0.2.2
[INFO] [stderr]    Compiling rand v0.7.0
[INFO] [stderr]     Checking crossbeam-channel v0.3.8
[INFO] [stderr]    Compiling num-integer v0.1.41
[INFO] [stderr]     Checking winapi v0.2.8
[INFO] [stderr]     Checking crossbeam-deque v0.6.3
[INFO] [stderr]    Compiling heck v0.3.1
[INFO] [stderr]    Compiling protoc v2.7.0
[INFO] [stderr]     Checking num_cpus v1.10.1
[INFO] [stderr]    Compiling cmake v0.1.40
[INFO] [stderr]    Compiling pkg-config v0.3.14
[INFO] [stderr]    Compiling same-file v1.0.4
[INFO] [stderr]     Checking thread-id v2.0.0
[INFO] [stderr]    Compiling backtrace-sys v0.1.30
[INFO] [stderr]     Checking memchr v0.1.11
[INFO] [stderr]     Checking dirs v1.0.5
[INFO] [stderr]    Compiling walkdir v2.2.8
[INFO] [stderr]     Checking time v0.1.42
[INFO] [stderr]     Checking thread_local v0.3.6
[INFO] [stderr]     Checking term v0.5.2
[INFO] [stderr]     Checking aho-corasick v0.5.3
[INFO] [stderr]     Checking thread_local v0.2.7
[INFO] [stderr]     Checking isatty v0.1.9
[INFO] [stderr]     Checking log v0.3.9
[INFO] [stderr]     Checking take_mut v0.2.2
[INFO] [stderr]     Checking crossbeam v0.2.12
[INFO] [stderr]     Checking utf8-ranges v0.1.3
[INFO] [stderr]     Checking regex-syntax v0.3.9
[INFO] [stderr]     Checking slog-async v2.3.0
[INFO] [stderr]     Checking futures v0.1.28
[INFO] [stderr]    Compiling serde v1.0.95
[INFO] [stderr]     Checking numtoa v0.1.0
[INFO] [stderr]    Compiling grpcio-sys v0.4.4
[INFO] [stderr]     Checking termion v1.5.3
[INFO] [stderr]     Checking failure_macros v0.1.0 (/opt/rustwide/workdir/common/failure_ext/failure_macros)
[INFO] [stderr]     Checking chrono v0.4.7
[INFO] [stderr]     Checking crossbeam-deque v0.7.1
[INFO] [stderr]     Checking crossbeam-queue v0.1.2
[INFO] [stderr]     Checking tiny-keccak v1.5.0
[INFO] [stderr]     Checking parking_lot v0.7.1
[INFO] [stderr]     Checking crossbeam v0.7.1
[INFO] [stderr]     Checking regex v0.1.80
[INFO] [stderr]    Compiling backtrace v0.3.32
[INFO] [stderr]     Checking crypto v0.1.0 (/opt/rustwide/workdir/common/crypto)
[INFO] [stderr]     Checking crossbeam v0.6.0
[INFO] [stderr]    Compiling tempfile v3.1.0
[INFO] [stderr]     Checking slog-scope v4.1.1
[INFO] [stderr]     Checking slog-stdlog v3.0.2
[INFO] [stderr]     Checking slog-term v2.4.0
[INFO] [stderr]    Compiling synstructure v0.10.2
[INFO] [stderr]     Checking slog-envlogger v2.1.0
[INFO] [stderr]     Checking logger v0.1.0 (/opt/rustwide/workdir/logger)
[INFO] [stderr]    Compiling derive-new v0.5.6
[INFO] [stderr]    Compiling serde_derive v1.0.95
[INFO] [stderr]     Checking protobuf-codegen v2.8.0
[INFO] [stderr]    Compiling failure v0.1.5
[INFO] [stderr]     Checking failure_ext v0.1.0 (/opt/rustwide/workdir/common/failure_ext)
[INFO] [stderr]    Compiling which v2.0.1
[INFO] [stderr]    Compiling prost-derive v0.5.0
[INFO] [stderr]    Compiling prost-build v0.5.0
[INFO] [stderr]    Compiling prost v0.5.0
[INFO] [stderr]    Compiling prost-types v0.5.0
[INFO] [stderr]     Checking grpcio-compiler v0.5.0-alpha
[INFO] [stderr]     Checking protoc-grpcio v1.0.2
[INFO] [stderr]     Checking compile_proto v0.1.0 (/opt/rustwide/workdir/common/compile_proto)
[INFO] [stderr]     Checking toml v0.5.1
[INFO] [stderr]     Checking config v0.1.0 (/opt/rustwide/workdir/config)
[INFO] [stderr]    Compiling proto v0.1.0 (/opt/rustwide/workdir/proto)
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]  --> config/src/consensus_peers.rs:5:24
[INFO] [stdout]   |
[INFO] [stdout] 5 | #[derive(Clone, Debug, Serialize, Deserialize)]
[INFO] [stdout]   |                        ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: no expected values for `feature`
[INFO] [stdout]   = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]   = help: try referring to `Serialize` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]   = help: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]   = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout]   = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]  --> config/src/consensus_peers.rs:5:35
[INFO] [stdout]   |
[INFO] [stdout] 5 | #[derive(Clone, Debug, Serialize, Deserialize)]
[INFO] [stdout]   |                                   ^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: no expected values for `feature`
[INFO] [stdout]   = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]   = help: try referring to `Deserialize` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]   = help: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]   = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]   --> config/src/consensus_peers.rs:11:24
[INFO] [stdout]    |
[INFO] [stdout] 11 | #[derive(Clone, Debug, Deserialize, Serialize)]
[INFO] [stdout]    |                        ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]    = help: try referring to `Deserialize` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]    = help: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]   --> config/src/consensus_peers.rs:11:37
[INFO] [stdout]    |
[INFO] [stdout] 11 | #[derive(Clone, Debug, Deserialize, Serialize)]
[INFO] [stdout]    |                                     ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]    = help: try referring to `Serialize` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]    = help: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]   --> config/src/consensus_peers.rs:20:24
[INFO] [stdout]    |
[INFO] [stdout] 20 | #[derive(Clone, Debug, Serialize, Deserialize)]
[INFO] [stdout]    |                        ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]    = help: try referring to `Serialize` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]    = help: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]   --> config/src/consensus_peers.rs:20:35
[INFO] [stdout]    |
[INFO] [stdout] 20 | #[derive(Clone, Debug, Serialize, Deserialize)]
[INFO] [stdout]    |                                   ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]    = help: try referring to `Deserialize` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]    = help: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]  --> config/src/mir_config.rs:5:24
[INFO] [stdout]   |
[INFO] [stdout] 5 | #[derive(Clone, Debug, Deserialize, Serialize)]
[INFO] [stdout]   |                        ^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: no expected values for `feature`
[INFO] [stdout]   = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]   = help: try referring to `Deserialize` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]   = help: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]   = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]  --> config/src/mir_config.rs:5:37
[INFO] [stdout]   |
[INFO] [stdout] 5 | #[derive(Clone, Debug, Deserialize, Serialize)]
[INFO] [stdout]   |                                     ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: no expected values for `feature`
[INFO] [stdout]   = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]   = help: try referring to `Serialize` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]   = help: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]   = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]  --> config/src/node_config.rs:6:24
[INFO] [stdout]   |
[INFO] [stdout] 6 | #[derive(Clone, Debug, Deserialize, Serialize)]
[INFO] [stdout]   |                        ^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: no expected values for `feature`
[INFO] [stdout]   = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]   = help: try referring to `Deserialize` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]   = help: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]   = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]  --> config/src/node_config.rs:6:37
[INFO] [stdout]   |
[INFO] [stdout] 6 | #[derive(Clone, Debug, Deserialize, Serialize)]
[INFO] [stdout]   |                                     ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: no expected values for `feature`
[INFO] [stdout]   = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]   = help: try referring to `Serialize` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]   = help: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]   = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]   --> config/src/node_config.rs:13:24
[INFO] [stdout]    |
[INFO] [stdout] 13 | #[derive(Clone, Debug, Deserialize, Serialize)]
[INFO] [stdout]    |                        ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]    = help: try referring to `Deserialize` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]    = help: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]   --> config/src/node_config.rs:13:37
[INFO] [stdout]    |
[INFO] [stdout] 13 | #[derive(Clone, Debug, Deserialize, Serialize)]
[INFO] [stdout]    |                                     ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]    = help: try referring to `Serialize` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]    = help: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]  --> config/src/consensus_peers.rs:5:24
[INFO] [stdout]   |
[INFO] [stdout] 5 | #[derive(Clone, Debug, Serialize, Deserialize)]
[INFO] [stdout]   |                        ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: no expected values for `feature`
[INFO] [stdout]   = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]   = help: try referring to `Serialize` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]   = help: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]   = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout]   = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]  --> config/src/consensus_peers.rs:5:35
[INFO] [stdout]   |
[INFO] [stdout] 5 | #[derive(Clone, Debug, Serialize, Deserialize)]
[INFO] [stdout]   |                                   ^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: no expected values for `feature`
[INFO] [stdout]   = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]   = help: try referring to `Deserialize` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]   = help: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]   = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]   --> config/src/consensus_peers.rs:11:24
[INFO] [stdout]    |
[INFO] [stdout] 11 | #[derive(Clone, Debug, Deserialize, Serialize)]
[INFO] [stdout]    |                        ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]    = help: try referring to `Deserialize` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]    = help: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]   --> config/src/consensus_peers.rs:11:37
[INFO] [stdout]    |
[INFO] [stdout] 11 | #[derive(Clone, Debug, Deserialize, Serialize)]
[INFO] [stdout]    |                                     ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]    = help: try referring to `Serialize` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]    = help: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]   --> config/src/consensus_peers.rs:20:24
[INFO] [stdout]    |
[INFO] [stdout] 20 | #[derive(Clone, Debug, Serialize, Deserialize)]
[INFO] [stdout]    |                        ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]    = help: try referring to `Serialize` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]    = help: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]   --> config/src/consensus_peers.rs:20:35
[INFO] [stdout]    |
[INFO] [stdout] 20 | #[derive(Clone, Debug, Serialize, Deserialize)]
[INFO] [stdout]    |                                   ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]    = help: try referring to `Deserialize` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]    = help: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]  --> config/src/mir_config.rs:5:24
[INFO] [stdout]   |
[INFO] [stdout] 5 | #[derive(Clone, Debug, Deserialize, Serialize)]
[INFO] [stdout]   |                        ^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: no expected values for `feature`
[INFO] [stdout]   = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]   = help: try referring to `Deserialize` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]   = help: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]   = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]  --> config/src/mir_config.rs:5:37
[INFO] [stdout]   |
[INFO] [stdout] 5 | #[derive(Clone, Debug, Deserialize, Serialize)]
[INFO] [stdout]   |                                     ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: no expected values for `feature`
[INFO] [stdout]   = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]   = help: try referring to `Serialize` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]   = help: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]   = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]  --> config/src/node_config.rs:6:24
[INFO] [stdout]   |
[INFO] [stdout] 6 | #[derive(Clone, Debug, Deserialize, Serialize)]
[INFO] [stdout]   |                        ^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: no expected values for `feature`
[INFO] [stdout]   = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]   = help: try referring to `Deserialize` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]   = help: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]   = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]  --> config/src/node_config.rs:6:37
[INFO] [stdout]   |
[INFO] [stdout] 6 | #[derive(Clone, Debug, Deserialize, Serialize)]
[INFO] [stdout]   |                                     ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: no expected values for `feature`
[INFO] [stdout]   = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]   = help: try referring to `Serialize` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]   = help: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]   = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]   --> config/src/node_config.rs:13:24
[INFO] [stdout]    |
[INFO] [stdout] 13 | #[derive(Clone, Debug, Deserialize, Serialize)]
[INFO] [stdout]    |                        ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]    = help: try referring to `Deserialize` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]    = help: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]   --> config/src/node_config.rs:13:37
[INFO] [stdout]    |
[INFO] [stdout] 13 | #[derive(Clone, Debug, Deserialize, Serialize)]
[INFO] [stdout]    |                                     ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]    = help: try referring to `Serialize` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]    = help: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the derive macro `Serialize` (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]  --> config/src/consensus_peers.rs:5:24
[INFO] [stdout]   |
[INFO] [stdout] 5 | #[derive(Clone, Debug, Serialize, Deserialize)]
[INFO] [stdout]   |                        ^--------
[INFO] [stdout]   |                        |
[INFO] [stdout]   |                        `Serialize` is not local
[INFO] [stdout]   |                        move the `impl` block outside of this constant `_IMPL_SERIALIZE_FOR_PeerConfig`
[INFO] [stdout] 6 | pub struct PeerConfig {
[INFO] [stdout]   |            ---------- `PeerConfig` is not local
[INFO] [stdout]   |
[INFO] [stdout]   = note: the derive macro `Serialize` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]   = note: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[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: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]   = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout]   = note: this warning originates in the derive macro `Serialize` (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]  --> config/src/consensus_peers.rs:5:35
[INFO] [stdout]   |
[INFO] [stdout] 5 | #[derive(Clone, Debug, Serialize, Deserialize)]
[INFO] [stdout]   |                                   ^----------
[INFO] [stdout]   |                                   |
[INFO] [stdout]   |                                   `Deserialize` is not local
[INFO] [stdout]   |                                   move the `impl` block outside of this constant `_IMPL_DESERIALIZE_FOR_PeerConfig`
[INFO] [stdout] 6 | pub struct PeerConfig {
[INFO] [stdout]   |            ---------- `PeerConfig` is not local
[INFO] [stdout]   |
[INFO] [stdout]   = note: the derive macro `Deserialize` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]   = note: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[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: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]   = note: this warning originates in the derive macro `Deserialize` (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]   --> config/src/consensus_peers.rs:11:24
[INFO] [stdout]    |
[INFO] [stdout] 11 | #[derive(Clone, Debug, Deserialize, Serialize)]
[INFO] [stdout]    |                        ^----------
[INFO] [stdout]    |                        |
[INFO] [stdout]    |                        `Deserialize` is not local
[INFO] [stdout]    |                        move the `impl` block outside of this constant `_IMPL_DESERIALIZE_FOR_ConsensusConfig`
[INFO] [stdout] 12 | pub struct ConsensusConfig {
[INFO] [stdout]    |            --------------- `ConsensusConfig` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Deserialize` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[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: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]    = note: this warning originates in the derive macro `Deserialize` (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]   --> config/src/consensus_peers.rs:11:37
[INFO] [stdout]    |
[INFO] [stdout] 11 | #[derive(Clone, Debug, Deserialize, Serialize)]
[INFO] [stdout]    |                                     ^--------
[INFO] [stdout]    |                                     |
[INFO] [stdout]    |                                     `Serialize` is not local
[INFO] [stdout]    |                                     move the `impl` block outside of this constant `_IMPL_SERIALIZE_FOR_ConsensusConfig`
[INFO] [stdout] 12 | pub struct ConsensusConfig {
[INFO] [stdout]    |            --------------- `ConsensusConfig` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Serialize` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[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: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]    = note: this warning originates in the derive macro `Serialize` (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]   --> config/src/consensus_peers.rs:20:24
[INFO] [stdout]    |
[INFO] [stdout] 20 | #[derive(Clone, Debug, Serialize, Deserialize)]
[INFO] [stdout]    |                        ^--------
[INFO] [stdout]    |                        |
[INFO] [stdout]    |                        `Serialize` is not local
[INFO] [stdout]    |                        move the `impl` block outside of this constant `_IMPL_SERIALIZE_FOR_ConsensusPeersConfig`
[INFO] [stdout] 21 | pub struct ConsensusPeersConfig {
[INFO] [stdout]    |            -------------------- `ConsensusPeersConfig` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Serialize` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[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: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]    = note: this warning originates in the derive macro `Serialize` (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]   --> config/src/consensus_peers.rs:20:35
[INFO] [stdout]    |
[INFO] [stdout] 20 | #[derive(Clone, Debug, Serialize, Deserialize)]
[INFO] [stdout]    |                                   ^----------
[INFO] [stdout]    |                                   |
[INFO] [stdout]    |                                   `Deserialize` is not local
[INFO] [stdout]    |                                   move the `impl` block outside of this constant `_IMPL_DESERIALIZE_FOR_ConsensusPeersConfig`
[INFO] [stdout] 21 | pub struct ConsensusPeersConfig {
[INFO] [stdout]    |            -------------------- `ConsensusPeersConfig` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Deserialize` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[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: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]    = note: this warning originates in the derive macro `Deserialize` (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]  --> config/src/mir_config.rs:5:24
[INFO] [stdout]   |
[INFO] [stdout] 5 | #[derive(Clone, Debug, Deserialize, Serialize)]
[INFO] [stdout]   |                        ^----------
[INFO] [stdout]   |                        |
[INFO] [stdout]   |                        `Deserialize` is not local
[INFO] [stdout]   |                        move the `impl` block outside of this constant `_IMPL_DESERIALIZE_FOR_MirConfig`
[INFO] [stdout] 6 | pub struct MirConfig {
[INFO] [stdout]   |            --------- `MirConfig` is not local
[INFO] [stdout]   |
[INFO] [stdout]   = note: the derive macro `Deserialize` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]   = note: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[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: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]   = note: this warning originates in the derive macro `Deserialize` (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]  --> config/src/mir_config.rs:5:37
[INFO] [stdout]   |
[INFO] [stdout] 5 | #[derive(Clone, Debug, Deserialize, Serialize)]
[INFO] [stdout]   |                                     ^--------
[INFO] [stdout]   |                                     |
[INFO] [stdout]   |                                     `Serialize` is not local
[INFO] [stdout]   |                                     move the `impl` block outside of this constant `_IMPL_SERIALIZE_FOR_MirConfig`
[INFO] [stdout] 6 | pub struct MirConfig {
[INFO] [stdout]   |            --------- `MirConfig` is not local
[INFO] [stdout]   |
[INFO] [stdout]   = note: the derive macro `Serialize` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]   = note: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[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: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]   = note: this warning originates in the derive macro `Serialize` (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]  --> config/src/node_config.rs:6:24
[INFO] [stdout]   |
[INFO] [stdout] 6 | #[derive(Clone, Debug, Deserialize, Serialize)]
[INFO] [stdout]   |                        ^----------
[INFO] [stdout]   |                        |
[INFO] [stdout]   |                        `Deserialize` is not local
[INFO] [stdout]   |                        move the `impl` block outside of this constant `_IMPL_DESERIALIZE_FOR_ServiceConfig`
[INFO] [stdout] 7 | pub struct ServiceConfig {
[INFO] [stdout]   |            ------------- `ServiceConfig` is not local
[INFO] [stdout]   |
[INFO] [stdout]   = note: the derive macro `Deserialize` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]   = note: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[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: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]   = note: this warning originates in the derive macro `Deserialize` (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]  --> config/src/node_config.rs:6:37
[INFO] [stdout]   |
[INFO] [stdout] 6 | #[derive(Clone, Debug, Deserialize, Serialize)]
[INFO] [stdout]   |                                     ^--------
[INFO] [stdout]   |                                     |
[INFO] [stdout]   |                                     `Serialize` is not local
[INFO] [stdout]   |                                     move the `impl` block outside of this constant `_IMPL_SERIALIZE_FOR_ServiceConfig`
[INFO] [stdout] 7 | pub struct ServiceConfig {
[INFO] [stdout]   |            ------------- `ServiceConfig` is not local
[INFO] [stdout]   |
[INFO] [stdout]   = note: the derive macro `Serialize` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]   = note: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[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: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]   = note: this warning originates in the derive macro `Serialize` (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]   --> config/src/node_config.rs:13:24
[INFO] [stdout]    |
[INFO] [stdout] 13 | #[derive(Clone, Debug, Deserialize, Serialize)]
[INFO] [stdout]    |                        ^----------
[INFO] [stdout]    |                        |
[INFO] [stdout]    |                        `Deserialize` is not local
[INFO] [stdout]    |                        move the `impl` block outside of this constant `_IMPL_DESERIALIZE_FOR_NodeConfig`
[INFO] [stdout] 14 | pub struct NodeConfig {
[INFO] [stdout]    |            ---------- `NodeConfig` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Deserialize` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[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: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]    = note: this warning originates in the derive macro `Deserialize` (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]   --> config/src/node_config.rs:13:37
[INFO] [stdout]    |
[INFO] [stdout] 13 | #[derive(Clone, Debug, Deserialize, Serialize)]
[INFO] [stdout]    |                                     ^--------
[INFO] [stdout]    |                                     |
[INFO] [stdout]    |                                     `Serialize` is not local
[INFO] [stdout]    |                                     move the `impl` block outside of this constant `_IMPL_SERIALIZE_FOR_NodeConfig`
[INFO] [stdout] 14 | pub struct NodeConfig {
[INFO] [stdout]    |            ---------- `NodeConfig` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Serialize` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[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: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]    = note: this warning originates in the derive macro `Serialize` (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]  --> config/src/consensus_peers.rs:5:24
[INFO] [stdout]   |
[INFO] [stdout] 5 | #[derive(Clone, Debug, Serialize, Deserialize)]
[INFO] [stdout]   |                        ^--------
[INFO] [stdout]   |                        |
[INFO] [stdout]   |                        `Serialize` is not local
[INFO] [stdout]   |                        move the `impl` block outside of this constant `_IMPL_SERIALIZE_FOR_PeerConfig`
[INFO] [stdout] 6 | pub struct PeerConfig {
[INFO] [stdout]   |            ---------- `PeerConfig` is not local
[INFO] [stdout]   |
[INFO] [stdout]   = note: the derive macro `Serialize` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]   = note: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[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: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]   = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout]   = note: this warning originates in the derive macro `Serialize` (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]  --> config/src/consensus_peers.rs:5:35
[INFO] [stdout]   |
[INFO] [stdout] 5 | #[derive(Clone, Debug, Serialize, Deserialize)]
[INFO] [stdout]   |                                   ^----------
[INFO] [stdout]   |                                   |
[INFO] [stdout]   |                                   `Deserialize` is not local
[INFO] [stdout]   |                                   move the `impl` block outside of this constant `_IMPL_DESERIALIZE_FOR_PeerConfig`
[INFO] [stdout] 6 | pub struct PeerConfig {
[INFO] [stdout]   |            ---------- `PeerConfig` is not local
[INFO] [stdout]   |
[INFO] [stdout]   = note: the derive macro `Deserialize` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]   = note: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[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: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]   = note: this warning originates in the derive macro `Deserialize` (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]   --> config/src/consensus_peers.rs:11:24
[INFO] [stdout]    |
[INFO] [stdout] 11 | #[derive(Clone, Debug, Deserialize, Serialize)]
[INFO] [stdout]    |                        ^----------
[INFO] [stdout]    |                        |
[INFO] [stdout]    |                        `Deserialize` is not local
[INFO] [stdout]    |                        move the `impl` block outside of this constant `_IMPL_DESERIALIZE_FOR_ConsensusConfig`
[INFO] [stdout] 12 | pub struct ConsensusConfig {
[INFO] [stdout]    |            --------------- `ConsensusConfig` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Deserialize` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[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: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]    = note: this warning originates in the derive macro `Deserialize` (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]   --> config/src/consensus_peers.rs:11:37
[INFO] [stdout]    |
[INFO] [stdout] 11 | #[derive(Clone, Debug, Deserialize, Serialize)]
[INFO] [stdout]    |                                     ^--------
[INFO] [stdout]    |                                     |
[INFO] [stdout]    |                                     `Serialize` is not local
[INFO] [stdout]    |                                     move the `impl` block outside of this constant `_IMPL_SERIALIZE_FOR_ConsensusConfig`
[INFO] [stdout] 12 | pub struct ConsensusConfig {
[INFO] [stdout]    |            --------------- `ConsensusConfig` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Serialize` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[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: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]    = note: this warning originates in the derive macro `Serialize` (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]   --> config/src/consensus_peers.rs:20:24
[INFO] [stdout]    |
[INFO] [stdout] 20 | #[derive(Clone, Debug, Serialize, Deserialize)]
[INFO] [stdout]    |                        ^--------
[INFO] [stdout]    |                        |
[INFO] [stdout]    |                        `Serialize` is not local
[INFO] [stdout]    |                        move the `impl` block outside of this constant `_IMPL_SERIALIZE_FOR_ConsensusPeersConfig`
[INFO] [stdout] 21 | pub struct ConsensusPeersConfig {
[INFO] [stdout]    |            -------------------- `ConsensusPeersConfig` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Serialize` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[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: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]    = note: this warning originates in the derive macro `Serialize` (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]   --> config/src/consensus_peers.rs:20:35
[INFO] [stdout]    |
[INFO] [stdout] 20 | #[derive(Clone, Debug, Serialize, Deserialize)]
[INFO] [stdout]    |                                   ^----------
[INFO] [stdout]    |                                   |
[INFO] [stdout]    |                                   `Deserialize` is not local
[INFO] [stdout]    |                                   move the `impl` block outside of this constant `_IMPL_DESERIALIZE_FOR_ConsensusPeersConfig`
[INFO] [stdout] 21 | pub struct ConsensusPeersConfig {
[INFO] [stdout]    |            -------------------- `ConsensusPeersConfig` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Deserialize` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[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: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]    = note: this warning originates in the derive macro `Deserialize` (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]  --> config/src/mir_config.rs:5:24
[INFO] [stdout]   |
[INFO] [stdout] 5 | #[derive(Clone, Debug, Deserialize, Serialize)]
[INFO] [stdout]   |                        ^----------
[INFO] [stdout]   |                        |
[INFO] [stdout]   |                        `Deserialize` is not local
[INFO] [stdout]   |                        move the `impl` block outside of this constant `_IMPL_DESERIALIZE_FOR_MirConfig`
[INFO] [stdout] 6 | pub struct MirConfig {
[INFO] [stdout]   |            --------- `MirConfig` is not local
[INFO] [stdout]   |
[INFO] [stdout]   = note: the derive macro `Deserialize` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]   = note: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[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: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]   = note: this warning originates in the derive macro `Deserialize` (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]  --> config/src/mir_config.rs:5:37
[INFO] [stdout]   |
[INFO] [stdout] 5 | #[derive(Clone, Debug, Deserialize, Serialize)]
[INFO] [stdout]   |                                     ^--------
[INFO] [stdout]   |                                     |
[INFO] [stdout]   |                                     `Serialize` is not local
[INFO] [stdout]   |                                     move the `impl` block outside of this constant `_IMPL_SERIALIZE_FOR_MirConfig`
[INFO] [stdout] 6 | pub struct MirConfig {
[INFO] [stdout]   |            --------- `MirConfig` is not local
[INFO] [stdout]   |
[INFO] [stdout]   = note: the derive macro `Serialize` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]   = note: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[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: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]   = note: this warning originates in the derive macro `Serialize` (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]  --> config/src/node_config.rs:6:24
[INFO] [stdout]   |
[INFO] [stdout] 6 | #[derive(Clone, Debug, Deserialize, Serialize)]
[INFO] [stdout]   |                        ^----------
[INFO] [stdout]   |                        |
[INFO] [stdout]   |                        `Deserialize` is not local
[INFO] [stdout]   |                        move the `impl` block outside of this constant `_IMPL_DESERIALIZE_FOR_ServiceConfig`
[INFO] [stdout] 7 | pub struct ServiceConfig {
[INFO] [stdout]   |            ------------- `ServiceConfig` is not local
[INFO] [stdout]   |
[INFO] [stdout]   = note: the derive macro `Deserialize` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]   = note: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[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: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]   = note: this warning originates in the derive macro `Deserialize` (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]  --> config/src/node_config.rs:6:37
[INFO] [stdout]   |
[INFO] [stdout] 6 | #[derive(Clone, Debug, Deserialize, Serialize)]
[INFO] [stdout]   |                                     ^--------
[INFO] [stdout]   |                                     |
[INFO] [stdout]   |                                     `Serialize` is not local
[INFO] [stdout]   |                                     move the `impl` block outside of this constant `_IMPL_SERIALIZE_FOR_ServiceConfig`
[INFO] [stdout] 7 | pub struct ServiceConfig {
[INFO] [stdout]   |            ------------- `ServiceConfig` is not local
[INFO] [stdout]   |
[INFO] [stdout]   = note: the derive macro `Serialize` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]   = note: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[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: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]   = note: this warning originates in the derive macro `Serialize` (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]   --> config/src/node_config.rs:13:24
[INFO] [stdout]    |
[INFO] [stdout] 13 | #[derive(Clone, Debug, Deserialize, Serialize)]
[INFO] [stdout]    |                        ^----------
[INFO] [stdout]    |                        |
[INFO] [stdout]    |                        `Deserialize` is not local
[INFO] [stdout]    |                        move the `impl` block outside of this constant `_IMPL_DESERIALIZE_FOR_NodeConfig`
[INFO] [stdout] 14 | pub struct NodeConfig {
[INFO] [stdout]    |            ---------- `NodeConfig` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Deserialize` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[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: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]    = note: this warning originates in the derive macro `Deserialize` (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]   --> config/src/node_config.rs:13:37
[INFO] [stdout]    |
[INFO] [stdout] 13 | #[derive(Clone, Debug, Deserialize, Serialize)]
[INFO] [stdout]    |                                     ^--------
[INFO] [stdout]    |                                     |
[INFO] [stdout]    |                                     `Serialize` is not local
[INFO] [stdout]    |                                     move the `impl` block outside of this constant `_IMPL_SERIALIZE_FOR_NodeConfig`
[INFO] [stdout] 14 | pub struct NodeConfig {
[INFO] [stdout]    |            ---------- `NodeConfig` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Serialize` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[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: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]    = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: failed to run custom build command for `proto v0.1.0 (/opt/rustwide/workdir/proto)`
[INFO] [stderr] note: To improve backtraces for build dependencies, set the CARGO_PROFILE_DEV_BUILD_OVERRIDE_DEBUG=true environment variable to enable debug information generation.
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/target/debug/build/proto-d03e982c5dd45d59/build-script-build` (exit status: 101)
[INFO] [stderr]   --- stdout
[INFO] [stderr]   cargo:rerun-if-changed=src/proto/mirbft.proto
[INFO] [stderr] 
[INFO] [stderr]   --- stderr
[INFO] [stderr] 
[INFO] [stderr]   thread 'main' (2490) panicked at common/compile_proto/src/helpers.rs:49:29:
[INFO] [stderr]   Failed to compile protobuf input: "src/proto/mirbft.proto"
[INFO] [stderr]   stack backtrace:
[INFO] [stderr]      0:     0x5fd8038ac742 - std[537962ca55f41443]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stderr]                                  at /rustc/8c52f735abd1af9a73941b78fe7ed2ab08b9c0dd/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stderr]      1:     0x5fd8038ac742 - std[537962ca55f41443]::backtrace_rs::backtrace::trace_unsynchronized::<std[537962ca55f41443]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stderr]                                  at /rustc/8c52f735abd1af9a73941b78fe7ed2ab08b9c0dd/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stderr]      2:     0x5fd8038ac742 - std[537962ca55f41443]::sys::backtrace::_print_fmt
[INFO] [stderr]                                  at /rustc/8c52f735abd1af9a73941b78fe7ed2ab08b9c0dd/library/std/src/sys/backtrace.rs:74:9
[INFO] [stderr]      3:     0x5fd8038ac742 - <<std[537962ca55f41443]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[6c9c9c2c6e9466e2]::fmt::Display>::fmt
[INFO] [stderr]                                  at /rustc/8c52f735abd1af9a73941b78fe7ed2ab08b9c0dd/library/std/src/sys/backtrace.rs:44:26
[INFO] [stderr]      4:     0x5fd8038c459a - <core[6c9c9c2c6e9466e2]::fmt::rt::Argument>::fmt
[INFO] [stderr]                                  at /rustc/8c52f735abd1af9a73941b78fe7ed2ab08b9c0dd/library/core/src/fmt/rt.rs:152:76
[INFO] [stderr]      5:     0x5fd8038c459a - core[6c9c9c2c6e9466e2]::fmt::write
[INFO] [stderr]      6:     0x5fd8038b2856 - std[537962ca55f41443]::io::default_write_fmt::<std[537962ca55f41443]::sys::stdio::unix::Stderr>
[INFO] [stderr]                                  at /rustc/8c52f735abd1af9a73941b78fe7ed2ab08b9c0dd/library/std/src/io/mod.rs:639:11
[INFO] [stderr]      7:     0x5fd8038b2856 - <std[537962ca55f41443]::sys::stdio::unix::Stderr as std[537962ca55f41443]::io::Write>::write_fmt
[INFO] [stderr]                                  at /rustc/8c52f735abd1af9a73941b78fe7ed2ab08b9c0dd/library/std/src/io/mod.rs:1994:13
[INFO] [stderr]      8:     0x5fd8038902cf - <std[537962ca55f41443]::sys::backtrace::BacktraceLock>::print
[INFO] [stderr]                                  at /rustc/8c52f735abd1af9a73941b78fe7ed2ab08b9c0dd/library/std/src/sys/backtrace.rs:47:9
[INFO] [stderr]      9:     0x5fd8038902cf - std[537962ca55f41443]::panicking::default_hook::{closure#0}
[INFO] [stderr]                                  at /rustc/8c52f735abd1af9a73941b78fe7ed2ab08b9c0dd/library/std/src/panicking.rs:292:27
[INFO] [stderr]     10:     0x5fd8038a7921 - std[537962ca55f41443]::panicking::default_hook
[INFO] [stderr]                                  at /rustc/8c52f735abd1af9a73941b78fe7ed2ab08b9c0dd/library/std/src/panicking.rs:319:9
[INFO] [stderr]     11:     0x5fd8038a7adb - std[537962ca55f41443]::panicking::panic_with_hook
[INFO] [stderr]                                  at /rustc/8c52f735abd1af9a73941b78fe7ed2ab08b9c0dd/library/std/src/panicking.rs:825:13
[INFO] [stderr]     12:     0x5fd803890388 - std[537962ca55f41443]::panicking::panic_handler::{closure#0}
[INFO] [stderr]                                  at /rustc/8c52f735abd1af9a73941b78fe7ed2ab08b9c0dd/library/std/src/panicking.rs:698:13
[INFO] [stderr]     13:     0x5fd803887c49 - std[537962ca55f41443]::sys::backtrace::__rust_end_short_backtrace::<std[537962ca55f41443]::panicking::panic_handler::{closure#0}, !>
[INFO] [stderr]                                  at /rustc/8c52f735abd1af9a73941b78fe7ed2ab08b9c0dd/library/std/src/sys/backtrace.rs:182:18
[INFO] [stderr]     14:     0x5fd803890d2d - __rustc[cc0363f037a135f8]::rust_begin_unwind
[INFO] [stderr]                                  at /rustc/8c52f735abd1af9a73941b78fe7ed2ab08b9c0dd/library/std/src/panicking.rs:689:5
[INFO] [stderr]     15:     0x5fd8038c4cdc - core[6c9c9c2c6e9466e2]::panicking::panic_fmt
[INFO] [stderr]                                  at /rustc/8c52f735abd1af9a73941b78fe7ed2ab08b9c0dd/library/core/src/panicking.rs:80:14
[INFO] [stderr]     16:     0x5fd80369ec17 - compile_proto[9d979db5d904f967]::helpers::compile::{closure#0}
[INFO] [stderr]     17:     0x5fd8036a5f81 - <core[6c9c9c2c6e9466e2]::result::Result<(), failure[70e3cb7533c02d10]::error::Error>>::unwrap_or_else::<compile_proto[9d979db5d904f967]::helpers::compile::{closure#0}>
[INFO] [stderr]     18:     0x5fd80369fd67 - compile_proto[9d979db5d904f967]::helpers::compile
[INFO] [stderr]     19:     0x5fd80369f801 - compile_proto[9d979db5d904f967]::helpers::compile_dir
[INFO] [stderr]     20:     0x5fd80369fa40 - compile_proto[9d979db5d904f967]::helpers::compile_proto
[INFO] [stderr]     21:     0x5fd803699702 - build_script_build[5b6e392d193b9770]::main
[INFO] [stderr]     22:     0x5fd803699723 - <fn() as core[6c9c9c2c6e9466e2]::ops::function::FnOnce<()>>::call_once
[INFO] [stderr]     23:     0x5fd8036996a6 - std[537962ca55f41443]::sys::backtrace::__rust_begin_short_backtrace::<fn(), ()>
[INFO] [stderr]     24:     0x5fd8036996b9 - std[537962ca55f41443]::rt::lang_start::<()>::{closure#0}
[INFO] [stderr]     25:     0x5fd8038a6ae6 - <&dyn core[6c9c9c2c6e9466e2]::ops::function::Fn<(), Output = i32> + core[6c9c9c2c6e9466e2]::marker::Sync + core[6c9c9c2c6e9466e2]::panic::unwind_safe::RefUnwindSafe as core[6c9c9c2c6e9466e2]::ops::function::FnOnce<()>>::call_once
[INFO] [stderr]                                  at /rustc/8c52f735abd1af9a73941b78fe7ed2ab08b9c0dd/library/core/src/ops/function.rs:287:21
[INFO] [stderr]     26:     0x5fd8038a6ae6 - std[537962ca55f41443]::panicking::catch_unwind::do_call::<&dyn core[6c9c9c2c6e9466e2]::ops::function::Fn<(), Output = i32> + core[6c9c9c2c6e9466e2]::marker::Sync + core[6c9c9c2c6e9466e2]::panic::unwind_safe::RefUnwindSafe, i32>
[INFO] [stderr]                                  at /rustc/8c52f735abd1af9a73941b78fe7ed2ab08b9c0dd/library/std/src/panicking.rs:581:40
[INFO] [stderr]     27:     0x5fd8038a6ae6 - std[537962ca55f41443]::panicking::catch_unwind::<i32, &dyn core[6c9c9c2c6e9466e2]::ops::function::Fn<(), Output = i32> + core[6c9c9c2c6e9466e2]::marker::Sync + core[6c9c9c2c6e9466e2]::panic::unwind_safe::RefUnwindSafe>
[INFO] [stderr]                                  at /rustc/8c52f735abd1af9a73941b78fe7ed2ab08b9c0dd/library/std/src/panicking.rs:544:19
[INFO] [stderr]     28:     0x5fd8038a6ae6 - std[537962ca55f41443]::panic::catch_unwind::<&dyn core[6c9c9c2c6e9466e2]::ops::function::Fn<(), Output = i32> + core[6c9c9c2c6e9466e2]::marker::Sync + core[6c9c9c2c6e9466e2]::panic::unwind_safe::RefUnwindSafe, i32>
[INFO] [stderr]                                  at /rustc/8c52f735abd1af9a73941b78fe7ed2ab08b9c0dd/library/std/src/panic.rs:359:14
[INFO] [stderr]     29:     0x5fd8038a6ae6 - std[537962ca55f41443]::rt::lang_start_internal::{closure#0}
[INFO] [stderr]                                  at /rustc/8c52f735abd1af9a73941b78fe7ed2ab08b9c0dd/library/std/src/rt.rs:175:24
[INFO] [stderr]     30:     0x5fd8038a6ae6 - std[537962ca55f41443]::panicking::catch_unwind::do_call::<std[537962ca55f41443]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stderr]                                  at /rustc/8c52f735abd1af9a73941b78fe7ed2ab08b9c0dd/library/std/src/panicking.rs:581:40
[INFO] [stderr]     31:     0x5fd8038a6ae6 - std[537962ca55f41443]::panicking::catch_unwind::<isize, std[537962ca55f41443]::rt::lang_start_internal::{closure#0}>
[INFO] [stderr]                                  at /rustc/8c52f735abd1af9a73941b78fe7ed2ab08b9c0dd/library/std/src/panicking.rs:544:19
[INFO] [stderr]     32:     0x5fd8038a6ae6 - std[537962ca55f41443]::panic::catch_unwind::<std[537962ca55f41443]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stderr]                                  at /rustc/8c52f735abd1af9a73941b78fe7ed2ab08b9c0dd/library/std/src/panic.rs:359:14
[INFO] [stderr]     33:     0x5fd8038a6ae6 - std[537962ca55f41443]::rt::lang_start_internal
[INFO] [stderr]                                  at /rustc/8c52f735abd1af9a73941b78fe7ed2ab08b9c0dd/library/std/src/rt.rs:171:5
[INFO] [stderr]     34:     0x5fd803699691 - std[537962ca55f41443]::rt::lang_start::<()>
[INFO] [stderr]     35:     0x5fd803699785 - main
[INFO] [stderr]     36:     0x7337d00f51ca - <unknown>
[INFO] [stderr]     37:     0x7337d00f528b - __libc_start_main
[INFO] [stderr]     38:     0x5fd8036995a5 - _start
[INFO] [stderr]     39:                0x0 - <unknown>
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stderr] error: failed to run custom build command for `grpcio-sys v0.4.4`
[INFO] [stderr] note: To improve backtraces for build dependencies, set the CARGO_PROFILE_DEV_BUILD_OVERRIDE_DEBUG=true environment variable to enable debug information generation.
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/target/debug/build/grpcio-sys-e5ff15b869b294bf/build-script-build` (exit status: 101)
[INFO] [stderr]   --- stdout
[INFO] [stderr]   cargo:rerun-if-changed=grpc_wrap.cc
[INFO] [stderr]   cargo:rerun-if-changed=grpc
[INFO] [stderr]   cargo:rerun-if-env-changed=GRPCIO_SYS_USE_PKG_CONFIG
[INFO] [stderr]   cargo:rerun-if-env-changed=CARGO_CFG_TARGET_OS
[INFO] [stderr]   running: cd "/opt/rustwide/target/debug/build/grpcio-sys-c97c1cb71acf5126/out/build" && CMAKE_PREFIX_PATH="" "cmake" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/grpcio-sys-0.4.4/grpc" "-DgRPC_INSTALL=false" "-DgRPC_BUILD_CSHARP_EXT=false" "-DgRPC_BUILD_CODEGEN=false" "-DgRPC_BENCHMARK_PROVIDER=none" "-DCMAKE_INSTALL_PREFIX=/opt/rustwide/target/debug/build/grpcio-sys-c97c1cb71acf5126/out" "-DCMAKE_C_FLAGS= -ffunction-sections -fdata-sections -fPIC -m64" "-DCMAKE_C_COMPILER=/usr/bin/cc" "-DCMAKE_CXX_FLAGS= -ffunction-sections -fdata-sections -fPIC -m64" "-DCMAKE_CXX_COMPILER=/usr/bin/c++" "-DCMAKE_BUILD_TYPE=Debug"
[INFO] [stderr]   -- The C compiler identification is GNU 13.3.0
[INFO] [stderr]   -- The CXX compiler identification is GNU 13.3.0
[INFO] [stderr]   -- Detecting C compiler ABI info
[INFO] [stderr]   -- Detecting C compiler ABI info - done
[INFO] [stderr]   -- Check for working C compiler: /usr/bin/cc - skipped
[INFO] [stderr]   -- Detecting C compile features
[INFO] [stderr]   -- Detecting C compile features - done
[INFO] [stderr]   -- Detecting CXX compiler ABI info
[INFO] [stderr]   -- Detecting CXX compiler ABI info - done
[INFO] [stderr]   -- Check for working CXX compiler: /usr/bin/c++ - skipped
[INFO] [stderr]   -- Detecting CXX compile features
[INFO] [stderr]   -- Detecting CXX compile features - done
[INFO] [stderr]   -- Looking for sys/types.h
[INFO] [stderr]   -- Looking for sys/types.h - found
[INFO] [stderr]   -- Looking for stdint.h
[INFO] [stderr]   -- Looking for stdint.h - found
[INFO] [stderr]   -- Looking for stddef.h
[INFO] [stderr]   -- Looking for stddef.h - found
[INFO] [stderr]   -- Check size of off64_t
[INFO] [stderr]   -- Check size of off64_t - done
[INFO] [stderr]   -- Looking for fseeko
[INFO] [stderr]   -- Looking for fseeko - found
[INFO] [stderr]   -- Looking for unistd.h
[INFO] [stderr]   -- Looking for unistd.h - found
[INFO] [stderr]   -- Renaming
[INFO] [stderr]   --     /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/grpcio-sys-0.4.4/grpc/third_party/zlib/zconf.h
[INFO] [stderr]   -- to 'zconf.h.included' because this file is included with zlib
[INFO] [stderr]   -- but CMake generates it automatically in the build directory.
[INFO] [stderr]   -- Looking for res_servicename in resolv
[INFO] [stderr]   -- Looking for res_servicename in resolv - not found
[INFO] [stderr]   -- Looking for gethostbyname in nsl
[INFO] [stderr]   -- Looking for gethostbyname in nsl - not found
[INFO] [stderr]   -- Looking for gethostbyname in socket
[INFO] [stderr]   -- Looking for gethostbyname in socket - not found
[INFO] [stderr]   -- Looking for clock_gettime in rt
[INFO] [stderr]   -- Looking for clock_gettime in rt - found
[INFO] [stderr]   -- Looking for include file sys/socket.h
[INFO] [stderr]   -- Looking for include file sys/socket.h - found
[INFO] [stderr]   -- Looking for include file arpa/inet.h
[INFO] [stderr]   -- Looking for include file arpa/inet.h - found
[INFO] [stderr]   -- Looking for include file arpa/nameser_compat.h
[INFO] [stderr]   -- Looking for include file arpa/nameser_compat.h - found
[INFO] [stderr]   -- Looking for include file arpa/nameser.h
[INFO] [stderr]   -- Looking for include file arpa/nameser.h - found
[INFO] [stderr]   -- Looking for include file assert.h
[INFO] [stderr]   -- Looking for include file assert.h - found
[INFO] [stderr]   -- Looking for include file errno.h
[INFO] [stderr]   -- Looking for include file errno.h - found
[INFO] [stderr]   -- Looking for include file fcntl.h
[INFO] [stderr]   -- Looking for include file fcntl.h - found
[INFO] [stderr]   -- Looking for include file inttypes.h
[INFO] [stderr]   -- Looking for include file inttypes.h - found
[INFO] [stderr]   -- Looking for include file limits.h
[INFO] [stderr]   -- Looking for include file limits.h - found
[INFO] [stderr]   -- Looking for include file malloc.h
[INFO] [stderr]   -- Looking for include file malloc.h - found
[INFO] [stderr]   -- Looking for include file memory.h
[INFO] [stderr]   -- Looking for include file memory.h - found
[INFO] [stderr]   -- Looking for include file netdb.h
[INFO] [stderr]   -- Looking for include file netdb.h - found
[INFO] [stderr]   -- Looking for include file netinet/in.h
[INFO] [stderr]   -- Looking for include file netinet/in.h - found
[INFO] [stderr]   -- Looking for include file netinet/tcp.h
[INFO] [stderr]   -- Looking for include file netinet/tcp.h - found
[INFO] [stderr]   -- Looking for include file net/if.h
[INFO] [stderr]   -- Looking for include file net/if.h - found
[INFO] [stderr]   -- Looking for include file signal.h
[INFO] [stderr]   -- Looking for include file signal.h - found
[INFO] [stderr]   -- Looking for include file socket.h
[INFO] [stderr]   -- Looking for include file socket.h - not found
[INFO] [stderr]   -- Looking for include file stdbool.h
[INFO] [stderr]   -- Looking for include file stdbool.h - found
[INFO] [stderr]   -- Looking for include file stdlib.h
[INFO] [stderr]   -- Looking for include file stdlib.h - found
[INFO] [stderr]   -- Looking for include file strings.h
[INFO] [stderr]   -- Looking for include file strings.h - found
[INFO] [stderr]   -- Looking for include file string.h
[INFO] [stderr]   -- Looking for include file string.h - found
[INFO] [stderr]   -- Looking for include file stropts.h
[INFO] [stderr]   -- Looking for include file stropts.h - not found
[INFO] [stderr]   -- Looking for include file sys/ioctl.h
[INFO] [stderr]   -- Looking for include file sys/ioctl.h - found
[INFO] [stderr]   -- Looking for include file sys/param.h
[INFO] [stderr]   -- Looking for include file sys/param.h - found
[INFO] [stderr]   -- Looking for include file sys/select.h
[INFO] [stderr]   -- Looking for include file sys/select.h - found
[INFO] [stderr]   -- Looking for include file sys/stat.h
[INFO] [stderr]   -- Looking for include file sys/stat.h - found
[INFO] [stderr]   -- Looking for include file sys/time.h
[INFO] [stderr]   -- Looking for include file sys/time.h - found
[INFO] [stderr]   -- Looking for include file sys/uio.h
[INFO] [stderr]   -- Looking for include file sys/uio.h - found
[INFO] [stderr]   -- Looking for include file time.h
[INFO] [stderr]   -- Looking for include file time.h - found
[INFO] [stderr]   -- Looking for include file dlfcn.h
[INFO] [stderr]   -- Looking for include file dlfcn.h - found
[INFO] [stderr]   -- Looking for include file unistd.h
[INFO] [stderr]   -- Looking for include file unistd.h - found
[INFO] [stderr]   -- Looking for include files winsock2.h, windows.h
[INFO] [stderr]   -- Looking for include files winsock2.h, windows.h - not found
[INFO] [stderr]   -- Looking for 3 include files winsock2.h, ..., windows.h
[INFO] [stderr]   -- Looking for 3 include files winsock2.h, ..., windows.h - not found
[INFO] [stderr]   -- Looking for include files winsock.h, windows.h
[INFO] [stderr]   -- Looking for include files winsock.h, windows.h - not found
[INFO] [stderr]   -- Looking for include file windows.h
[INFO] [stderr]   -- Looking for include file windows.h - not found
[INFO] [stderr]   -- Performing Test HAVE_SOCKLEN_T
[INFO] [stderr]   -- Performing Test HAVE_SOCKLEN_T - Success
[INFO] [stderr]   -- Performing Test HAVE_TYPE_SOCKET
[INFO] [stderr]   -- Performing Test HAVE_TYPE_SOCKET - Failed
[INFO] [stderr]   -- Performing Test HAVE_BOOL_T
[INFO] [stderr]   -- Performing Test HAVE_BOOL_T - Success
[INFO] [stderr]   -- Performing Test HAVE_SSIZE_T
[INFO] [stderr]   -- Performing Test HAVE_SSIZE_T - Success
[INFO] [stderr]   -- Performing Test HAVE_LONGLONG
[INFO] [stderr]   -- Performing Test HAVE_LONGLONG - Success
[INFO] [stderr]   -- Performing Test HAVE_SIG_ATOMIC_T
[INFO] [stderr]   -- Performing Test HAVE_SIG_ATOMIC_T - Success
[INFO] [stderr]   -- Performing Test HAVE_STRUCT_ADDRINFO
[INFO] [stderr]   -- Performing Test HAVE_STRUCT_ADDRINFO - Success
[INFO] [stderr]   -- Performing Test HAVE_STRUCT_IN6_ADDR
[INFO] [stderr]   -- Performing Test HAVE_STRUCT_IN6_ADDR - Success
[INFO] [stderr]   -- Performing Test HAVE_STRUCT_SOCKADDR_IN6
[INFO] [stderr]   -- Performing Test HAVE_STRUCT_SOCKADDR_IN6 - Success
[INFO] [stderr]   -- Performing Test HAVE_STRUCT_SOCKADDR_STORAGE
[INFO] [stderr]   -- Performing Test HAVE_STRUCT_SOCKADDR_STORAGE - Success
[INFO] [stderr]   -- Performing Test HAVE_STRUCT_TIMEVAL
[INFO] [stderr]   -- Performing Test HAVE_STRUCT_TIMEVAL - Success
[INFO] [stderr]   -- Looking for AF_INET6
[INFO] [stderr]   -- Looking for AF_INET6 - found
[INFO] [stderr]   -- Looking for O_NONBLOCK
[INFO] [stderr]   -- Looking for O_NONBLOCK - found
[INFO] [stderr]   -- Looking for FIONBIO
[INFO] [stderr]   -- Looking for FIONBIO - found
[INFO] [stderr]   -- Looking for SIOCGIFADDR
[INFO] [stderr]   -- Looking for SIOCGIFADDR - found
[INFO] [stderr]   -- Looking for MSG_NOSIGNAL
[INFO] [stderr]   -- Looking for MSG_NOSIGNAL - found
[INFO] [stderr]   -- Looking for PF_INET6
[INFO] [stderr]   -- Looking for PF_INET6 - found
[INFO] [stderr]   -- Looking for SO_NONBLOCK
[INFO] [stderr]   -- Looking for SO_NONBLOCK - not found
[INFO] [stderr]   -- Looking for CLOCK_MONOTONIC
[INFO] [stderr]   -- Looking for CLOCK_MONOTONIC - found
[INFO] [stderr]   -- Performing Test HAVE_SOCKADDR_IN6_SIN6_SCOPE_ID
[INFO] [stderr]   -- Performing Test HAVE_SOCKADDR_IN6_SIN6_SCOPE_ID - Success
[INFO] [stderr]   -- Performing Test HAVE_LL
[INFO] [stderr]   -- Performing Test HAVE_LL - Success
[INFO] [stderr]   -- Looking for bitncmp
[INFO] [stderr]   -- Looking for bitncmp - not found
[INFO] [stderr]   -- Looking for closesocket
[INFO] [stderr]   -- Looking for closesocket - not found
[INFO] [stderr]   -- Looking for CloseSocket
[INFO] [stderr]   -- Looking for CloseSocket - not found
[INFO] [stderr]   -- Looking for connect
[INFO] [stderr]   -- Looking for connect - found
[INFO] [stderr]   -- Looking for fcntl
[INFO] [stderr]   -- Looking for fcntl - found
[INFO] [stderr]   -- Looking for freeaddrinfo
[INFO] [stderr]   -- Looking for freeaddrinfo - found
[INFO] [stderr]   -- Looking for getaddrinfo
[INFO] [stderr]   -- Looking for getaddrinfo - found
[INFO] [stderr]   -- Looking for getenv
[INFO] [stderr]   -- Looking for getenv - found
[INFO] [stderr]   -- Looking for gethostbyaddr
[INFO] [stderr]   -- Looking for gethostbyaddr - found
[INFO] [stderr]   -- Looking for gethostbyname
[INFO] [stderr]   -- Looking for gethostbyname - found
[INFO] [stderr]   -- Looking for gethostname
[INFO] [stderr]   -- Looking for gethostname - found
[INFO] [stderr]   -- Looking for getnameinfo
[INFO] [stderr]   -- Looking for getnameinfo - found
[INFO] [stderr]   -- Looking for getservbyport_r
[INFO] [stderr]   -- Looking for getservbyport_r - found
[INFO] [stderr]   -- Looking for gettimeofday
[INFO] [stderr]   -- Looking for gettimeofday - found
[INFO] [stderr]   -- Looking for if_indextoname
[INFO] [stderr]   -- Looking for if_indextoname - found
[INFO] [stderr]   -- Looking for inet_net_pton
[INFO] [stderr]   -- Looking for inet_net_pton - not found
[INFO] [stderr]   -- Looking for inet_ntop
[INFO] [stderr]   -- Looking for inet_ntop - found
[INFO] [stderr]   -- Looking for inet_pton
[INFO] [stderr]   -- Looking for inet_pton - found
[INFO] [stderr]   -- Looking for ioctl
[INFO] [stderr]   -- Looking for ioctl - found
[INFO] [stderr]   -- Looking for ioctlsocket
[INFO] [stderr]   -- Looking for ioctlsocket - not found
[INFO] [stderr]   -- Looking for IoctlSocket
[INFO] [stderr]   -- Looking for IoctlSocket - not found
[INFO] [stderr]   -- Looking for recv
[INFO] [stderr]   -- Looking for recv - found
[INFO] [stderr]   -- Looking for recvfrom
[INFO] [stderr]   -- Looking for recvfrom - found
[INFO] [stderr]   -- Looking for send
[INFO] [stderr]   -- Looking for send - found
[INFO] [stderr]   -- Looking for setsockopt
[INFO] [stderr]   -- Looking for setsockopt - found
[INFO] [stderr]   -- Looking for socket
[INFO] [stderr]   -- Looking for socket - found
[INFO] [stderr]   -- Looking for strcasecmp
[INFO] [stderr]   -- Looking for strcasecmp - found
[INFO] [stderr]   -- Looking for strcmpi
[INFO] [stderr]   -- Looking for strcmpi - not found
[INFO] [stderr]   -- Looking for strdup
[INFO] [stderr]   -- Looking for strdup - found
[INFO] [stderr]   -- Looking for stricmp
[INFO] [stderr]   -- Looking for stricmp - not found
[INFO] [stderr]   -- Looking for strncasecmp
[INFO] [stderr]   -- Looking for strncasecmp - found
[INFO] [stderr]   -- Looking for strncmpi
[INFO] [stderr]   -- Looking for strncmpi - not found
[INFO] [stderr]   -- Looking for strnicmp
[INFO] [stderr]   -- Looking for strnicmp - not found
[INFO] [stderr]   -- Looking for writev
[INFO] [stderr]   -- Looking for writev - found
[INFO] [stderr]   -- Found Perl: /usr/bin/perl (found version "5.38.2") 
[INFO] [stderr]   -- The ASM compiler identification is GNU
[INFO] [stderr]   -- Found assembler: /usr/bin/cc
[INFO] [stderr]   -- Configuring incomplete, errors occurred!
[INFO] [stderr] 
[INFO] [stderr]   --- stderr
[INFO] [stderr]   CMake Deprecation Warning at CMakeLists.txt:24 (cmake_minimum_required):
[INFO] [stderr]     Compatibility with CMake < 3.5 will be removed from a future version of
[INFO] [stderr]     CMake.
[INFO] [stderr] 
[INFO] [stderr]     Update the VERSION argument <min> value or use a ...<max> suffix to tell
[INFO] [stderr]     CMake that the project does not need compatibility with older versions.
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stderr]   CMake Deprecation Warning at third_party/zlib/CMakeLists.txt:1 (cmake_minimum_required):
[INFO] [stderr]     Compatibility with CMake < 3.5 will be removed from a future version of
[INFO] [stderr]     CMake.
[INFO] [stderr] 
[INFO] [stderr]     Update the VERSION argument <min> value or use a ...<max> suffix to tell
[INFO] [stderr]     CMake that the project does not need compatibility with older versions.
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stderr]   CMake Error at third_party/zlib/CMakeLists.txt:77 (file):
[INFO] [stderr]     file RENAME failed to rename
[INFO] [stderr] 
[INFO] [stderr]       /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/grpcio-sys-0.4.4/grpc/third_party/zlib/zconf.h
[INFO] [stderr] 
[INFO] [stderr]     to
[INFO] [stderr] 
[INFO] [stderr]       /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/grpcio-sys-0.4.4/grpc/third_party/zlib/zconf.h.included
[INFO] [stderr] 
[INFO] [stderr]     because: Read-only file system
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stderr]   CMake Deprecation Warning at third_party/cares/cares/CMakeLists.txt:1 (CMAKE_MINIMUM_REQUIRED):
[INFO] [stderr]     Compatibility with CMake < 3.5 will be removed from a future version of
[INFO] [stderr]     CMake.
[INFO] [stderr] 
[INFO] [stderr]     Update the VERSION argument <min> value or use a ...<max> suffix to tell
[INFO] [stderr]     CMake that the project does not need compatibility with older versions.
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stderr]   CMake Warning at cmake/protobuf.cmake:48 (message):
[INFO] [stderr]     gRPC_PROTOBUF_PROVIDER is "module" but PROTOBUF_ROOT_DIR is wrong
[INFO] [stderr]   Call Stack (most recent call first):
[INFO] [stderr]     CMakeLists.txt:140 (include)
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stderr]   CMake Deprecation Warning at third_party/boringssl/CMakeLists.txt:1 (cmake_minimum_required):
[INFO] [stderr]     Compatibility with CMake < 3.5 will be removed from a future version of
[INFO] [stderr]     CMake.
[INFO] [stderr] 
[INFO] [stderr]     Update the VERSION argument <min> value or use a ...<max> suffix to tell
[INFO] [stderr]     CMake that the project does not need compatibility with older versions.
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stderr]   CMake Warning at cmake/gflags.cmake:26 (message):
[INFO] [stderr]     gRPC_GFLAGS_PROVIDER is "module" but GFLAGS_ROOT_DIR is wrong
[INFO] [stderr]   Call Stack (most recent call first):
[INFO] [stderr]     CMakeLists.txt:142 (include)
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stderr]   thread 'main' (1264) panicked at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/cmake-0.1.40/src/lib.rs:832:5:
[INFO] [stderr] 
[INFO] [stderr]   command did not execute successfully, got: exit status: 1
[INFO] [stderr] 
[INFO] [stderr]   build script failed, must exit now
[INFO] [stderr]   stack backtrace:
[INFO] [stderr]      0:     0x58da225eaf12 - std[537962ca55f41443]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stderr]                                  at /rustc/8c52f735abd1af9a73941b78fe7ed2ab08b9c0dd/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stderr]      1:     0x58da225eaf12 - std[537962ca55f41443]::backtrace_rs::backtrace::trace_unsynchronized::<std[537962ca55f41443]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stderr]                                  at /rustc/8c52f735abd1af9a73941b78fe7ed2ab08b9c0dd/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stderr]      2:     0x58da225eaf12 - std[537962ca55f41443]::sys::backtrace::_print_fmt
[INFO] [stderr]                                  at /rustc/8c52f735abd1af9a73941b78fe7ed2ab08b9c0dd/library/std/src/sys/backtrace.rs:74:9
[INFO] [stderr]      3:     0x58da225eaf12 - <<std[537962ca55f41443]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[6c9c9c2c6e9466e2]::fmt::Display>::fmt
[INFO] [stderr]                                  at /rustc/8c52f735abd1af9a73941b78fe7ed2ab08b9c0dd/library/std/src/sys/backtrace.rs:44:26
[INFO] [stderr]      4:     0x58da225fff5a - <core[6c9c9c2c6e9466e2]::fmt::rt::Argument>::fmt
[INFO] [stderr]                                  at /rustc/8c52f735abd1af9a73941b78fe7ed2ab08b9c0dd/library/core/src/fmt/rt.rs:152:76
[INFO] [stderr]      5:     0x58da225fff5a - core[6c9c9c2c6e9466e2]::fmt::write
[INFO] [stderr]      6:     0x58da225f19e6 - std[537962ca55f41443]::io::default_write_fmt::<std[537962ca55f41443]::sys::stdio::unix::Stderr>
[INFO] [stderr]                                  at /rustc/8c52f735abd1af9a73941b78fe7ed2ab08b9c0dd/library/std/src/io/mod.rs:639:11
[INFO] [stderr]      7:     0x58da225f19e6 - <std[537962ca55f41443]::sys::stdio::unix::Stderr as std[537962ca55f41443]::io::Write>::write_fmt
[INFO] [stderr]                                  at /rustc/8c52f735abd1af9a73941b78fe7ed2ab08b9c0dd/library/std/src/io/mod.rs:1994:13
[INFO] [stderr]      8:     0x58da225ca37f - <std[537962ca55f41443]::sys::backtrace::BacktraceLock>::print
[INFO] [stderr]                                  at /rustc/8c52f735abd1af9a73941b78fe7ed2ab08b9c0dd/library/std/src/sys/backtrace.rs:47:9
[INFO] [stderr]      9:     0x58da225ca37f - std[537962ca55f41443]::panicking::default_hook::{closure#0}
[INFO] [stderr]                                  at /rustc/8c52f735abd1af9a73941b78fe7ed2ab08b9c0dd/library/std/src/panicking.rs:292:27
[INFO] [stderr]     10:     0x58da225e4731 - std[537962ca55f41443]::panicking::default_hook
[INFO] [stderr]                                  at /rustc/8c52f735abd1af9a73941b78fe7ed2ab08b9c0dd/library/std/src/panicking.rs:319:9
[INFO] [stderr]     11:     0x58da225e48eb - std[537962ca55f41443]::panicking::panic_with_hook
[INFO] [stderr]                                  at /rustc/8c52f735abd1af9a73941b78fe7ed2ab08b9c0dd/library/std/src/panicking.rs:825:13
[INFO] [stderr]     12:     0x58da225ca438 - std[537962ca55f41443]::panicking::panic_handler::{closure#0}
[INFO] [stderr]                                  at /rustc/8c52f735abd1af9a73941b78fe7ed2ab08b9c0dd/library/std/src/panicking.rs:698:13
[INFO] [stderr]     13:     0x58da225c1c29 - std[537962ca55f41443]::sys::backtrace::__rust_end_short_backtrace::<std[537962ca55f41443]::panicking::panic_handler::{closure#0}, !>
[INFO] [stderr]                                  at /rustc/8c52f735abd1af9a73941b78fe7ed2ab08b9c0dd/library/std/src/sys/backtrace.rs:182:18
[INFO] [stderr]     14:     0x58da225caead - __rustc[cc0363f037a135f8]::rust_begin_unwind
[INFO] [stderr]                                  at /rustc/8c52f735abd1af9a73941b78fe7ed2ab08b9c0dd/library/std/src/panicking.rs:689:5
[INFO] [stderr]     15:     0x58da2260066c - core[6c9c9c2c6e9466e2]::panicking::panic_fmt
[INFO] [stderr]                                  at /rustc/8c52f735abd1af9a73941b78fe7ed2ab08b9c0dd/library/core/src/panicking.rs:80:14
[INFO] [stderr]     16:     0x58da2256eab7 - cmake[350a815f52a4a765]::fail
[INFO] [stderr]     17:     0x58da2256e771 - cmake[350a815f52a4a765]::run
[INFO] [stderr]     18:     0x58da22572039 - <cmake[350a815f52a4a765]::Config>::build
[INFO] [stderr]     19:     0x58da22551bc9 - build_script_build[c67a64c51601c1da]::build_grpc
[INFO] [stderr]     20:     0x58da22552e7e - build_script_build[c67a64c51601c1da]::main
[INFO] [stderr]     21:     0x58da22554473 - <fn() as core[6c9c9c2c6e9466e2]::ops::function::FnOnce<()>>::call_once
[INFO] [stderr]     22:     0x58da22551156 - std[537962ca55f41443]::sys::backtrace::__rust_begin_short_backtrace::<fn(), ()>
[INFO] [stderr]     23:     0x58da22551189 - std[537962ca55f41443]::rt::lang_start::<()>::{closure#0}
[INFO] [stderr]     24:     0x58da225e3876 - <&dyn core[6c9c9c2c6e9466e2]::ops::function::Fn<(), Output = i32> + core[6c9c9c2c6e9466e2]::marker::Sync + core[6c9c9c2c6e9466e2]::panic::unwind_safe::RefUnwindSafe as core[6c9c9c2c6e9466e2]::ops::function::FnOnce<()>>::call_once
[INFO] [stderr]                                  at /rustc/8c52f735abd1af9a73941b78fe7ed2ab08b9c0dd/library/core/src/ops/function.rs:287:21
[INFO] [stderr]     25:     0x58da225e3876 - std[537962ca55f41443]::panicking::catch_unwind::do_call::<&dyn core[6c9c9c2c6e9466e2]::ops::function::Fn<(), Output = i32> + core[6c9c9c2c6e9466e2]::marker::Sync + core[6c9c9c2c6e9466e2]::panic::unwind_safe::RefUnwindSafe, i32>
[INFO] [stderr]                                  at /rustc/8c52f735abd1af9a73941b78fe7ed2ab08b9c0dd/library/std/src/panicking.rs:581:40
[INFO] [stderr]     26:     0x58da225e3876 - std[537962ca55f41443]::panicking::catch_unwind::<i32, &dyn core[6c9c9c2c6e9466e2]::ops::function::Fn<(), Output = i32> + core[6c9c9c2c6e9466e2]::marker::Sync + core[6c9c9c2c6e9466e2]::panic::unwind_safe::RefUnwindSafe>
[INFO] [stderr]                                  at /rustc/8c52f735abd1af9a73941b78fe7ed2ab08b9c0dd/library/std/src/panicking.rs:544:19
[INFO] [stderr]     27:     0x58da225e3876 - std[537962ca55f41443]::panic::catch_unwind::<&dyn core[6c9c9c2c6e9466e2]::ops::function::Fn<(), Output = i32> + core[6c9c9c2c6e9466e2]::marker::Sync + core[6c9c9c2c6e9466e2]::panic::unwind_safe::RefUnwindSafe, i32>
[INFO] [stderr]                                  at /rustc/8c52f735abd1af9a73941b78fe7ed2ab08b9c0dd/library/std/src/panic.rs:359:14
[INFO] [stderr]     28:     0x58da225e3876 - std[537962ca55f41443]::rt::lang_start_internal::{closure#0}
[INFO] [stderr]                                  at /rustc/8c52f735abd1af9a73941b78fe7ed2ab08b9c0dd/library/std/src/rt.rs:175:24
[INFO] [stderr]     29:     0x58da225e3876 - std[537962ca55f41443]::panicking::catch_unwind::do_call::<std[537962ca55f41443]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stderr]                                  at /rustc/8c52f735abd1af9a73941b78fe7ed2ab08b9c0dd/library/std/src/panicking.rs:581:40
[INFO] [stderr]     30:     0x58da225e3876 - std[537962ca55f41443]::panicking::catch_unwind::<isize, std[537962ca55f41443]::rt::lang_start_internal::{closure#0}>
[INFO] [stderr]                                  at /rustc/8c52f735abd1af9a73941b78fe7ed2ab08b9c0dd/library/std/src/panicking.rs:544:19
[INFO] [stderr]     31:     0x58da225e3876 - std[537962ca55f41443]::panic::catch_unwind::<std[537962ca55f41443]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stderr]                                  at /rustc/8c52f735abd1af9a73941b78fe7ed2ab08b9c0dd/library/std/src/panic.rs:359:14
[INFO] [stderr]     32:     0x58da225e3876 - std[537962ca55f41443]::rt::lang_start_internal
[INFO] [stderr]                                  at /rustc/8c52f735abd1af9a73941b78fe7ed2ab08b9c0dd/library/std/src/rt.rs:171:5
[INFO] [stderr]     33:     0x58da22550d11 - std[537962ca55f41443]::rt::lang_start::<()>
[INFO] [stderr]     34:     0x58da225544d5 - main
[INFO] [stderr]     35:     0x70653de6d1ca - <unknown>
[INFO] [stderr]     36:     0x70653de6d28b - __libc_start_main
[INFO] [stderr]     37:     0x58da2254fb25 - _start
[INFO] [stderr]     38:                0x0 - <unknown>
[INFO] running `Command { std: "docker" "inspect" "a8c504ef293574183e5c6c5517dd2100327764960adaf690b324f87bbc0c4817", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a8c504ef293574183e5c6c5517dd2100327764960adaf690b324f87bbc0c4817", kill_on_drop: false }`
[INFO] [stdout] a8c504ef293574183e5c6c5517dd2100327764960adaf690b324f87bbc0c4817
