From 3fa71727ee1d80ba7a998fd41f4504a27daaac1b Mon Sep 17 00:00:00 2001 From: Christian Ebner Date: Tue, 3 Sep 2019 16:17:23 +0200 Subject: [PATCH] src/bin/proxmox-backup-client.rs: refactoring of match statement Signed-off-by: Christian Ebner --- src/bin/proxmox-backup-client.rs | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/bin/proxmox-backup-client.rs b/src/bin/proxmox-backup-client.rs index 5217caee..fcebfdb5 100644 --- a/src/bin/proxmox-backup-client.rs +++ b/src/bin/proxmox-backup-client.rs @@ -608,10 +608,8 @@ fn create_backup( use std::os::unix::fs::FileTypeExt; - let metadata = match std::fs::metadata(filename) { - Ok(m) => m, - Err(err) => bail!("unable to access '{}' - {}", filename, err), - }; + let metadata = std::fs::metadata(filename) + .map_err(|err| format_err!("unable to access '{}' - {}", filename, err))?; let file_type = metadata.file_type(); let extension = target.rsplit('.').next()