1 parent 4c90e6f commit ecb3516Copy full SHA for ecb3516
2 files changed
src/alist2strm/summary.rs
@@ -1,6 +1,6 @@
1
use std::path::PathBuf;
2
use std::sync::atomic::{AtomicUsize, Ordering};
3
-use std::time::Instant;
+use std::time::{Duration, Instant};
4
5
use chrono::{DateTime, Utc};
6
@@ -16,7 +16,7 @@ pub struct RunSummary {
16
pub target_dir: PathBuf,
17
pub start_time: DateTime<Utc>,
18
pub end_time: DateTime<Utc>,
19
- pub duration_millis: u128,
+ pub duration: Duration,
20
pub scanned_dir_count: usize,
21
pub skipped_dir_count: usize,
22
pub discovered_file_count: usize,
@@ -97,7 +97,7 @@ impl RunStats {
97
target_dir: config.target_dir.clone(),
98
start_time: self.start_time,
99
end_time,
100
- duration_millis: self.started_at.elapsed().as_millis(),
+ duration: self.started_at.elapsed(),
101
scanned_dir_count: Self::load(&self.scanned_dir_count),
102
skipped_dir_count: Self::load(&self.skipped_dir_count),
103
discovered_file_count: Self::load(&self.discovered_file_count),
src/schedule.rs
@@ -95,7 +95,7 @@ pub async fn create_scheduler(
95
target_dir = %summary.target_dir.display(),
96
start_time = %&summary.start_time.with_timezone(&tz),
end_time = %&summary.end_time.with_timezone(&tz),
- duration_millis = summary.duration_millis,
+ duration_millis = summary.duration.as_millis(),
scanned_dir_count = summary.scanned_dir_count,
skipped_dir_count = summary.skipped_dir_count,
discovered_file_count = summary.discovered_file_count,
0 commit comments