[INFO] fetching crate powerlink-rs 0.0.0... [INFO] testing powerlink-rs-0.0.0 against master#c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38 for pr-146098-8 [INFO] extracting crate powerlink-rs 0.0.0 into /workspace/builds/worker-4-tc1/source [INFO] started tweaking crates.io crate powerlink-rs 0.0.0 [INFO] finished tweaking crates.io crate powerlink-rs 0.0.0 [INFO] tweaked toml for crates.io crate powerlink-rs 0.0.0 written to /workspace/builds/worker-4-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate powerlink-rs 0.0.0 on toolchain c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate powerlink-rs 0.0.0 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" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 94aaaf7543cb4d06e38d184340550c2416b041eb4d46da6393be421c52f760f8 [INFO] running `Command { std: "docker" "start" "-a" "94aaaf7543cb4d06e38d184340550c2416b041eb4d46da6393be421c52f760f8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "94aaaf7543cb4d06e38d184340550c2416b041eb4d46da6393be421c52f760f8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "94aaaf7543cb4d06e38d184340550c2416b041eb4d46da6393be421c52f760f8", kill_on_drop: false }` [INFO] [stdout] 94aaaf7543cb4d06e38d184340550c2416b041eb4d46da6393be421c52f760f8 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 0eb800c57a83aeda9b571172c9a0a207cf249d453e431a69954741ec3ad4ce79 [INFO] running `Command { std: "docker" "start" "-a" "0eb800c57a83aeda9b571172c9a0a207cf249d453e431a69954741ec3ad4ce79", kill_on_drop: false }` [INFO] [stderr] Compiling powerlink-rs v0.0.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused variable: `timeout_ns` [INFO] [stdout] --> src/node/mn/main.rs:418:17 [INFO] [stdout] | [INFO] [stdout] 418 | let timeout_ns = self.nmt_state_machine.wait_not_active_timeout; [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_timeout_ns` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `response` is never read [INFO] [stdout] --> src/sdo/server.rs:570:21 [INFO] [stdout] | [INFO] [stdout] 570 | response.receive_con = ReceiveConnState::ErrorResponse; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `response` is never read [INFO] [stdout] --> src/sdo/server.rs:571:21 [INFO] [stdout] | [INFO] [stdout] 571 | response.receive_sequence_number = self.last_received_sequence_number; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `response` is never read [INFO] [stdout] --> src/sdo/server.rs:572:21 [INFO] [stdout] | [INFO] [stdout] 572 | response.send_con = SendConnState::ConnectionValid; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `response` is never read [INFO] [stdout] --> src/sdo/server.rs:573:21 [INFO] [stdout] | [INFO] [stdout] 573 | response.send_sequence_number = self.send_sequence_number; // Resend our last frame's number [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variants `PreOperational`, `Operational`, and `Stopped` are never constructed [INFO] [stdout] --> src/node/mn/main.rs:40:5 [INFO] [stdout] | [INFO] [stdout] 34 | pub(super) enum CnState { [INFO] [stdout] | ------- variants in this enum [INFO] [stdout] ... [INFO] [stdout] 40 | PreOperational, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 41 | /// Node is in Operational. [INFO] [stdout] 42 | Operational, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 43 | /// Node is stopped. [INFO] [stdout] 44 | Stopped, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `CnState` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1.43s [INFO] running `Command { std: "docker" "inspect" "0eb800c57a83aeda9b571172c9a0a207cf249d453e431a69954741ec3ad4ce79", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0eb800c57a83aeda9b571172c9a0a207cf249d453e431a69954741ec3ad4ce79", kill_on_drop: false }` [INFO] [stdout] 0eb800c57a83aeda9b571172c9a0a207cf249d453e431a69954741ec3ad4ce79 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 0f2f4686d99c940aaa3003c97b900657c11c62659c04c61ece40a0a02d707767 [INFO] running `Command { std: "docker" "start" "-a" "0f2f4686d99c940aaa3003c97b900657c11c62659c04c61ece40a0a02d707767", kill_on_drop: false }` [INFO] [stderr] Compiling powerlink-rs v0.0.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused variable: `timeout_ns` [INFO] [stdout] --> src/node/mn/main.rs:418:17 [INFO] [stdout] | [INFO] [stdout] 418 | let timeout_ns = self.nmt_state_machine.wait_not_active_timeout; [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_timeout_ns` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `response` is never read [INFO] [stdout] --> src/sdo/server.rs:570:21 [INFO] [stdout] | [INFO] [stdout] 570 | response.receive_con = ReceiveConnState::ErrorResponse; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `response` is never read [INFO] [stdout] --> src/sdo/server.rs:571:21 [INFO] [stdout] | [INFO] [stdout] 571 | response.receive_sequence_number = self.last_received_sequence_number; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `response` is never read [INFO] [stdout] --> src/sdo/server.rs:572:21 [INFO] [stdout] | [INFO] [stdout] 572 | response.send_con = SendConnState::ConnectionValid; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `response` is never read [INFO] [stdout] --> src/sdo/server.rs:573:21 [INFO] [stdout] | [INFO] [stdout] 573 | response.send_sequence_number = self.send_sequence_number; // Resend our last frame's number [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variants `PreOperational`, `Operational`, and `Stopped` are never constructed [INFO] [stdout] --> src/node/mn/main.rs:40:5 [INFO] [stdout] | [INFO] [stdout] 34 | pub(super) enum CnState { [INFO] [stdout] | ------- variants in this enum [INFO] [stdout] ... [INFO] [stdout] 40 | PreOperational, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 41 | /// Node is in Operational. [INFO] [stdout] 42 | Operational, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 43 | /// Node is stopped. [INFO] [stdout] 44 | Stopped, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `CnState` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `timeout_ns` [INFO] [stdout] --> src/node/mn/main.rs:418:17 [INFO] [stdout] | [INFO] [stdout] 418 | let timeout_ns = self.nmt_state_machine.wait_not_active_timeout; [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_timeout_ns` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `response` is never read [INFO] [stdout] --> src/sdo/server.rs:570:21 [INFO] [stdout] | [INFO] [stdout] 570 | response.receive_con = ReceiveConnState::ErrorResponse; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `response` is never read [INFO] [stdout] --> src/sdo/server.rs:571:21 [INFO] [stdout] | [INFO] [stdout] 571 | response.receive_sequence_number = self.last_received_sequence_number; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `response` is never read [INFO] [stdout] --> src/sdo/server.rs:572:21 [INFO] [stdout] | [INFO] [stdout] 572 | response.send_con = SendConnState::ConnectionValid; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `response` is never read [INFO] [stdout] --> src/sdo/server.rs:573:21 [INFO] [stdout] | [INFO] [stdout] 573 | response.send_sequence_number = self.send_sequence_number; // Resend our last frame's number [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variants `PreOperational`, `Operational`, and `Stopped` are never constructed [INFO] [stdout] --> src/node/mn/main.rs:40:5 [INFO] [stdout] | [INFO] [stdout] 34 | pub(super) enum CnState { [INFO] [stdout] | ------- variants in this enum [INFO] [stdout] ... [INFO] [stdout] 40 | PreOperational, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 41 | /// Node is in Operational. [INFO] [stdout] 42 | Operational, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 43 | /// Node is stopped. [INFO] [stdout] 44 | Stopped, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `CnState` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 1.70s [INFO] running `Command { std: "docker" "inspect" "0f2f4686d99c940aaa3003c97b900657c11c62659c04c61ece40a0a02d707767", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0f2f4686d99c940aaa3003c97b900657c11c62659c04c61ece40a0a02d707767", kill_on_drop: false }` [INFO] [stdout] 0f2f4686d99c940aaa3003c97b900657c11c62659c04c61ece40a0a02d707767 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 12919a072575f45fcdc2241b7d9e772de0aa214fc26e5c3425078f2a6c0c5f0e [INFO] running `Command { std: "docker" "start" "-a" "12919a072575f45fcdc2241b7d9e772de0aa214fc26e5c3425078f2a6c0c5f0e", kill_on_drop: false }` [INFO] [stderr] warning: unused variable: `timeout_ns` [INFO] [stderr] --> src/node/mn/main.rs:418:17 [INFO] [stderr] | [INFO] [stderr] 418 | let timeout_ns = self.nmt_state_machine.wait_not_active_timeout; [INFO] [stderr] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_timeout_ns` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: value assigned to `response` is never read [INFO] [stderr] --> src/sdo/server.rs:570:21 [INFO] [stderr] | [INFO] [stderr] 570 | response.receive_con = ReceiveConnState::ErrorResponse; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: value assigned to `response` is never read [INFO] [stderr] --> src/sdo/server.rs:571:21 [INFO] [stderr] | [INFO] [stderr] 571 | response.receive_sequence_number = self.last_received_sequence_number; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `response` is never read [INFO] [stderr] --> src/sdo/server.rs:572:21 [INFO] [stderr] | [INFO] [stderr] 572 | response.send_con = SendConnState::ConnectionValid; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `response` is never read [INFO] [stderr] --> src/sdo/server.rs:573:21 [INFO] [stderr] | [INFO] [stderr] 573 | response.send_sequence_number = self.send_sequence_number; // Resend our last frame's number [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: variants `PreOperational`, `Operational`, and `Stopped` are never constructed [INFO] [stderr] --> src/node/mn/main.rs:40:5 [INFO] [stderr] | [INFO] [stderr] 34 | pub(super) enum CnState { [INFO] [stderr] | ------- variants in this enum [INFO] [stderr] ... [INFO] [stderr] 40 | PreOperational, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] 41 | /// Node is in Operational. [INFO] [stderr] 42 | Operational, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] 43 | /// Node is stopped. [INFO] [stderr] 44 | Stopped, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `CnState` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stderr] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: `powerlink-rs` (lib) generated 6 warnings (run `cargo fix --lib -p powerlink-rs` to apply 1 suggestion) [INFO] [stderr] warning: `powerlink-rs` (lib test) generated 6 warnings (6 duplicates) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.02s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/powerlink_rs-6c5e1ef8f2fb9bbb) [INFO] [stdout] [INFO] [stdout] running 62 tests [INFO] [stdout] test frame::basic::tests::test_ethernet_header_new ... ok [INFO] [stdout] test frame::control::asnd::tests::test_asnd_codec_empty_payload ... ok [INFO] [stdout] test frame::control::asnd::tests::test_asnd_codec_roundtrip ... ok [INFO] [stdout] test frame::control::asnd::tests::test_asnd_deserialize_short_buffer ... ok [INFO] [stdout] test frame::control::soa::tests::test_soa_codec_roundtrip ... ok [INFO] [stdout] test frame::control::soa::tests::test_soa_deserialize_short_buffer ... ok [INFO] [stdout] test frame::control::soa::tests::test_soaframe_new_constructor ... ok [INFO] [stdout] test frame::control::soc::tests::test_soc_codec_roundtrip ... ok [INFO] [stdout] test frame::cs_state_machine::tests::test_happy_path ... ok [INFO] [stdout] test frame::control::soc::tests::test_soc_deserialize_short_buffer ... ok [INFO] [stdout] test frame::control::soc::tests::test_socframe_new_constructor ... ok [INFO] [stdout] test frame::error::counters::tests::test_cn_error_counters_handling ... ok [INFO] [stdout] test frame::error::counters::tests::test_counters_on_cycle_complete ... ok [INFO] [stdout] test frame::error::counters::tests::test_threshold_counter_logic ... ok [INFO] [stdout] test frame::ms_state_machine::tests::test_dll_ms_pre_operational_1_cycle ... ok [INFO] [stdout] test frame::ms_state_machine::tests::test_dll_ms_operational_happy_path ... ok [INFO] [stdout] test frame::poll::preq::tests::test_preqframe_new_constructor ... ok [INFO] [stdout] test frame::poll::preq::tests::test_preq_deserialize_short_buffer ... ok [INFO] [stdout] test frame::poll::pres::tests::test_pres_codec_roundtrip ... ok [INFO] [stdout] test nmt::cn_state_machine::tests::test_error_handling_transition ... ok [INFO] [stdout] test frame::poll::pres::tests::test_presframe_new_constructor ... ok [INFO] [stdout] test nmt::cn_state_machine::tests::test_from_od_fails_if_missing_objects ... ok [INFO] [stdout] test nmt::cn_state_machine::tests::test_internal_boot_sequence ... ok [INFO] [stdout] test nmt::cn_state_machine::tests::test_full_boot_up_happy_path ... ok [INFO] [stdout] test nmt::cn_state_machine::tests::test_stop_and_restart_node ... ok [INFO] [stdout] test frame::cs_state_machine::tests::test_soc_timeout ... ok [INFO] [stdout] test frame::cs_state_machine::tests::test_lost_preq ... ok [INFO] [stdout] test nmt::mn_state_machine::tests::test_mn_boot_to_basic_ethernet ... ok [INFO] [stdout] test frame::error::counters::tests::test_mn_error_counters_handling ... ok [INFO] [stdout] test frame::poll::pres::tests::test_pres_deserialize_short_buffer ... ok [INFO] [stdout] test nmt::mn_state_machine::tests::test_mn_boot_up_happy_path ... ok [INFO] [stdout] test nmt::flags::tests::test_bitor_implementation ... ok [INFO] [stdout] test nmt::cn_state_machine::tests::test_from_od_reads_parameters ... ok [INFO] [stdout] test nmt::mn_state_machine::tests::test_mn_error_handling_transition ... ok [INFO] [stdout] test frame::cs_state_machine::tests::test_lost_soa_and_soc ... ok [INFO] [stdout] test nmt::mn_state_machine::tests::test_mn_from_od_reads_parameters ... ok [INFO] [stdout] test nmt::states::tests::test_as_u8 ... ok [INFO] [stdout] test od::tests::test_read_sub_index_zero_returns_owned_length ... ok [INFO] [stdout] test od::tests::test_read_variable ... ok [INFO] [stdout] test od::tests::test_read_write_array_element ... ok [INFO] [stdout] test od::tests::test_restore_defaults_command_flags_for_reboot ... ok [INFO] [stdout] test od::tests::test_save_command ... ok [INFO] [stdout] test od::tests::test_write_to_readonly_fails ... ok [INFO] [stdout] test sdo::command::base::tests::test_enum_try_from ... ok [INFO] [stdout] test frame::poll::preq::tests::test_preq_codec_empty_payload ... ok [INFO] [stdout] test nmt::states::tests::test_from_u8_with_context ... ok [INFO] [stdout] test sdo::command::payload::tests::test_read_by_index_request_parser ... ok [INFO] [stdout] test frame::poll::preq::tests::test_preq_codec_roundtrip ... ok [INFO] [stdout] test frame::poll::pres::tests::test_pres_codec_empty_payload ... ok [INFO] [stdout] test nmt::states::tests::test_try_from_u8_unambiguous ... ok [INFO] [stdout] test sdo::command::base::tests::test_sdo_command_segmented_initiate_roundtrip ... ok [INFO] [stdout] test sdo::command::payload::tests::test_write_by_index_request_parser ... ok [INFO] [stdout] test sdo::embedded::tests::test_pdo_sequence_header_roundtrip ... ok [INFO] [stdout] test pdo::mapping::tests::test_pdo_mapping_entry_roundtrip ... ok [INFO] [stdout] test od::tests::test_init_restores_defaults_if_flagged ... ok [INFO] [stdout] test od::tests::test_loading_from_storage_on_init ... ok [INFO] [stdout] test sdo::command::base::tests::test_sdo_command_expedited_roundtrip ... ok [INFO] [stdout] test sdo::sequence::tests::test_conn_state_try_from ... ok [INFO] [stdout] test types::tests::test_nodeid_invalid_range ... ok [INFO] [stdout] test types::tests::test_nodeid_valid_ranges ... ok [INFO] [stdout] test sdo::sequence::tests::test_sequence_header_codec_roundtrip ... ok [INFO] [stdout] test frame::basic::tests::test_ethernet_header_is_powerlink ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 62 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Doc-tests powerlink_rs [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "12919a072575f45fcdc2241b7d9e772de0aa214fc26e5c3425078f2a6c0c5f0e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "12919a072575f45fcdc2241b7d9e772de0aa214fc26e5c3425078f2a6c0c5f0e", kill_on_drop: false }` [INFO] [stdout] 12919a072575f45fcdc2241b7d9e772de0aa214fc26e5c3425078f2a6c0c5f0e