From 7882e6b726f2254a7b6f6f2e2654e25afd6da46d Mon Sep 17 00:00:00 2001 From: Graham McIntire Date: Tue, 10 Feb 2026 08:33:18 -0600 Subject: [PATCH] Fix test compilation: make device_id field public --- src/snmp/device_poller.rs | 2 +- src/snmp/poller_registry.rs | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/snmp/device_poller.rs b/src/snmp/device_poller.rs index d5a0989..0edb2a7 100644 --- a/src/snmp/device_poller.rs +++ b/src/snmp/device_poller.rs @@ -44,7 +44,7 @@ impl std::fmt::Debug for DeviceConfig { /// Per-device polling thread that uses C FFI to libnetsnmp pub struct DevicePoller { - device_id: String, + pub device_id: String, config: DeviceConfig, request_tx: mpsc::UnboundedSender, } diff --git a/src/snmp/poller_registry.rs b/src/snmp/poller_registry.rs index 6a77647..9ee3e70 100644 --- a/src/snmp/poller_registry.rs +++ b/src/snmp/poller_registry.rs @@ -123,7 +123,7 @@ mod tests { // Create a poller let poller = registry.get_or_create("test-device".to_string(), config); assert_eq!(registry.count(), 1); - assert_eq!(poller.device_id(), "test-device"); + assert_eq!(poller.device_id, "test-device"); // Remove the poller let removed_ip = registry.remove("test-device"); @@ -145,7 +145,7 @@ mod tests { let poller = DevicePoller::spawn("test-device".to_string(), config.clone()); // Test accessors - assert_eq!(poller.device_id(), "test-device"); + assert_eq!(poller.device_id, "test-device"); assert_eq!(poller.config().ip, "192.168.1.1"); assert_eq!(poller.config().port, 161);