Using duration-string for configuration of timings. Much nicer.

This commit is contained in:
rzuasti
2026-01-23 14:35:28 -05:00
parent ecfc56bc30
commit ca1674243e
8 changed files with 56 additions and 26 deletions
+4 -3
View File
@@ -1,4 +1,5 @@
use config::{Config, ConfigError, File};
use duration_string::DurationString;
use lazy_static::lazy_static;
use log::error;
use serde::Deserialize;
@@ -18,9 +19,9 @@ pub struct Log {
#[derive(Debug, Deserialize, Clone)]
pub struct Timings {
pub wait_between_scans: u64,
pub arp_sender_timeout: u64,
pub arp_scan_duration: u64,
pub wait_between_scans: DurationString,
pub arp_sender_timeout: DurationString,
pub arp_scan_duration: DurationString,
}
#[derive(Debug, Deserialize, Clone)]