use chrono::DateTime; use chrono::Timelike; use chrono::Utc; use std::path::Path; pub(crate) async fn file_modified_time_utc(path: &Path) -> Option> { let modified = tokio::fs::metadata(path).await.ok()?.modified().ok()?; let updated_at: DateTime = modified.into(); Some(updated_at.with_nanosecond(0).unwrap_or(updated_at)) }