pr: reduce nesting to improve readability

of file_last_modified_time_format()
This commit is contained in:
Daniel Hofstetter
2025-07-31 17:00:28 +02:00
parent 7003b1d3fc
commit 1e50dc4c33
+5 -9
View File
@@ -13,15 +13,11 @@ const DATE_TIME_FORMAT_DEFAULT: &str = "%Y-%m-%d %H:%M";
fn file_last_modified_time_format(ucmd: &UCommand, path: &str, format: &str) -> String {
let tmp_dir_path = ucmd.get_full_fixture_path(path);
let file_metadata = metadata(tmp_dir_path);
file_metadata
.map(|i| {
i.modified()
.map(|x| {
let date_time: DateTime<Utc> = x.into();
date_time.format(format).to_string()
})
.unwrap_or_default()
metadata(tmp_dir_path)
.and_then(|meta| meta.modified())
.map(|mtime| {
let dt: DateTime<Utc> = mtime.into();
dt.format(format).to_string()
})
.unwrap_or_default()
}