From b219981c52f7a6a2c5c51d337e616b5f54d8ed8e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Teemu=20P=C3=A4tsi?= Date: Mon, 10 Mar 2025 18:36:38 +0200 Subject: [PATCH] rewrite: Reduce indentation with guard clause --- src/utils.rs | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/src/utils.rs b/src/utils.rs index e02ff7a..30bc442 100644 --- a/src/utils.rs +++ b/src/utils.rs @@ -69,13 +69,12 @@ pub fn normalize_path>(path: P) -> PathBuf { // Canonicalize the path only if it is an absolute path pub fn canonicalize_absolute_path(path: PathBuf) -> PathBuf { - if path.is_absolute() { - match std::fs::canonicalize(&path) { - Ok(canonicalized_path) => canonicalized_path, - Err(_) => path, - } - } else { - path + if !path.is_absolute() { + return path; + } + match std::fs::canonicalize(&path) { + Ok(canonicalized_path) => canonicalized_path, + Err(_) => path, } }