From e59c8add189f4f730bfdac0f792c92c015133c73 Mon Sep 17 00:00:00 2001 From: Sharang Parnerkar <30073382+mighty840@users.noreply.github.com> Date: Thu, 16 Jul 2026 18:19:18 +0200 Subject: [PATCH] fix(ics): drop test-only imports already provided by use super::* CI compiles the test build with RUSTFLAGS=-D warnings; the two explicit tokio::io trait imports in the modbus test module were redundant with `use super::*` and failed the "Main Tests" step as unused imports. Co-Authored-By: Claude Opus 4.8 --- compliance-agent/src/pipeline/ics/modbus.rs | 2 -- 1 file changed, 2 deletions(-) diff --git a/compliance-agent/src/pipeline/ics/modbus.rs b/compliance-agent/src/pipeline/ics/modbus.rs index 73fa75c..66a3445 100644 --- a/compliance-agent/src/pipeline/ics/modbus.rs +++ b/compliance-agent/src/pipeline/ics/modbus.rs @@ -134,7 +134,6 @@ fn parse_device_id(pdu: &[u8]) -> Option { #[cfg(test)] mod tests { use super::*; - use tokio::io::AsyncReadExt as _; use tokio::net::TcpListener; /// A one-shot mock Modbus/TCP server that answers a Read Holding Registers @@ -168,7 +167,6 @@ mod tests { frame.extend_from_slice(&len.to_be_bytes()); frame.push(hdr[6]); frame.extend_from_slice(&reply_pdu); - use tokio::io::AsyncWriteExt as _; if sock.write_all(&frame).await.is_err() { break; }