From 1e50dc4c33af2e6389193448ca7c5c5413fa6881 Mon Sep 17 00:00:00 2001 From: Daniel Hofstetter Date: Thu, 31 Jul 2025 17:00:28 +0200 Subject: [PATCH] pr: reduce nesting to improve readability of file_last_modified_time_format() --- tests/by-util/test_pr.rs | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/tests/by-util/test_pr.rs b/tests/by-util/test_pr.rs index c2f9e84fb..0d1c4bc4b 100644 --- a/tests/by-util/test_pr.rs +++ b/tests/by-util/test_pr.rs @@ -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 = 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 = mtime.into(); + dt.format(format).to_string() }) .unwrap_or_default() }