summaryrefslogtreecommitdiff
path: root/src/client.rs
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2021-01-05 12:54:53 +0200
committerLars Wirzenius <liw@liw.fi>2021-01-05 14:05:37 +0200
commit8a42fc1c9dc3da6936fe8e1d0d16fbe8a60ec520 (patch)
tree7c2d38852e6f1eec5c357b2304a04dc332b8d953 /src/client.rs
parent678e65c57ae983ef66d16e92965814b0f3f0d73f (diff)
downloadobnam2-8a42fc1c9dc3da6936fe8e1d0d16fbe8a60ec520.tar.gz
refactor: move policy on whether to back up a file into a module
This commit also splits up the src/cmd/backup.rs module into other, smaller, more cohesive modules that are easier to understand and use.
Diffstat (limited to 'src/client.rs')
-rw-r--r--src/client.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/client.rs b/src/client.rs
index 1b507d3..d075f43 100644
--- a/src/client.rs
+++ b/src/client.rs
@@ -64,16 +64,16 @@ impl BackupClient {
pub fn upload_filesystem_entry(
&self,
- e: FilesystemEntry,
+ e: &FilesystemEntry,
size: usize,
- ) -> anyhow::Result<(FilesystemEntry, Vec<ChunkId>)> {
+ ) -> anyhow::Result<Vec<ChunkId>> {
debug!("entry: {:?}", e);
let ids = match e.kind() {
FilesystemKind::Regular => self.read_file(e.pathbuf(), size)?,
FilesystemKind::Directory => vec![],
FilesystemKind::Symlink => vec![],
};
- Ok((e, ids))
+ Ok(ids)
}
pub fn upload_generation(&self, filename: &Path, size: usize) -> anyhow::Result<ChunkId> {