From 46d4ceef77987c3c95a650b05caafb82f1fd2d70 Mon Sep 17 00:00:00 2001 From: Thomas Lamprecht Date: Mon, 10 Feb 2025 11:42:18 +0100 Subject: [PATCH] verfiy: code style: inline format string variables Use a intermediate variable for the frequently used datastore name and backup snapshod name, while it's not often the case the diff(stat) makes a good argument that it's worth it here. Signed-off-by: Thomas Lamprecht --- src/backup/verify.rs | 35 +++++++++-------------------------- 1 file changed, 9 insertions(+), 26 deletions(-) diff --git a/src/backup/verify.rs b/src/backup/verify.rs index 02478b16..f652c262 100644 --- a/src/backup/verify.rs +++ b/src/backup/verify.rs @@ -336,35 +336,25 @@ pub fn verify_backup_dir_with_lock( filter: Option<&dyn Fn(&BackupManifest) -> bool>, _snap_lock: Dir, ) -> Result { + let datastore_name = verify_worker.datastore.name(); + let backup_dir_name = backup_dir.dir(); + let manifest = match backup_dir.load_manifest() { Ok((manifest, _)) => manifest, Err(err) => { - info!( - "verify {}:{} - manifest load error: {}", - verify_worker.datastore.name(), - backup_dir.dir(), - err, - ); + info!("verify {datastore_name}:{backup_dir_name} - manifest load error: {err}"); return Ok(false); } }; if let Some(filter) = filter { if !filter(&manifest) { - info!( - "SKIPPED: verify {}:{} (recently verified)", - verify_worker.datastore.name(), - backup_dir.dir(), - ); + info!("SKIPPED: verify {datastore_name}:{backup_dir_name} (recently verified)"); return Ok(true); } } - info!( - "verify {}:{}", - verify_worker.datastore.name(), - backup_dir.dir() - ); + info!("verify {datastore_name}:{backup_dir_name}"); let mut error_count = 0; @@ -384,11 +374,8 @@ pub fn verify_backup_dir_with_lock( if let Err(err) = result { info!( - "verify {}:{}/{} failed: {}", - verify_worker.datastore.name(), - backup_dir.dir(), - info.filename, - err, + "verify {datastore_name}:{backup_dir_name}/{file_name} failed: {err}", + file_name = info.filename, ); error_count += 1; verify_result = VerifyState::Failed; @@ -406,11 +393,7 @@ pub fn verify_backup_dir_with_lock( manifest.unprotected["verify_state"] = verify_state; }) } { - info!( - "verify {}:{} - manifest update error: {err}", - verify_worker.datastore.name(), - backup_dir.dir(), - ); + info!("verify {datastore_name}:{backup_dir_name} - manifest update error: {err}"); return Ok(false); }