From 5af0888b60ba124d537efda829a5ba3f7130d07a Mon Sep 17 00:00:00 2001 From: Lars Wirzenius Date: Sat, 27 Mar 2021 11:03:07 +0200 Subject: refactor: don't return a Result from function that can't fail --- src/backup_run.rs | 24 +++++++++++++++++------- 1 file changed, 17 insertions(+), 7 deletions(-) diff --git a/src/backup_run.rs b/src/backup_run.rs index a1faafd..5e26da4 100644 --- a/src/backup_run.rs +++ b/src/backup_run.rs @@ -65,7 +65,13 @@ impl<'a> InitialBackup<'a> { let path = &entry.pathbuf(); info!("backup: {}", path.display()); self.progress.found_live_file(path); - backup_file(&self.client, &entry, &path, self.buffer_size, Reason::IsNew) + Ok(backup_file( + &self.client, + &entry, + &path, + self.buffer_size, + Reason::IsNew, + )) } } } @@ -130,9 +136,13 @@ impl<'a> IncrementalBackup<'a> { Reason::IsNew | Reason::Changed | Reason::GenerationLookupError - | Reason::Unknown => { - backup_file(&self.client, &entry, &path, self.buffer_size, reason) - } + | Reason::Unknown => Ok(backup_file( + &self.client, + &entry, + &path, + self.buffer_size, + reason, + )), Reason::Unchanged | Reason::Skipped | Reason::FileError => { let fileno = old.get_fileno(&entry.pathbuf())?; let ids = if let Some(fileno) = fileno { @@ -166,13 +176,13 @@ fn backup_file( path: &Path, chunk_size: usize, reason: Reason, -) -> BackupResult<(FilesystemEntry, Vec, Reason)> { +) -> (FilesystemEntry, Vec, Reason) { let ids = client.upload_filesystem_entry(&entry, chunk_size); match ids { Err(err) => { warn!("error backing up {}, skipping it: {}", path.display(), err); - Ok((entry.clone(), vec![], Reason::FileError)) + (entry.clone(), vec![], Reason::FileError) } - Ok(ids) => Ok((entry.clone(), ids, reason)), + Ok(ids) => (entry.clone(), ids, reason), } } -- cgit v1.2.1