summaryrefslogtreecommitdiffstats
path: root/melib/src/backends/maildir.rs
diff options
context:
space:
mode:
Diffstat (limited to 'melib/src/backends/maildir.rs')
-rw-r--r--melib/src/backends/maildir.rs8
1 files changed, 3 insertions, 5 deletions
diff --git a/melib/src/backends/maildir.rs b/melib/src/backends/maildir.rs
index 72bb3ffb..3adcce6f 100644
--- a/melib/src/backends/maildir.rs
+++ b/melib/src/backends/maildir.rs
@@ -168,9 +168,7 @@ impl<'a> BackendOp for MaildirOp {
let hash_index = self.hash_index.clone();
let mut map = hash_index.lock().unwrap();
let map = map.entry(self.folder_hash).or_default();
- if let maildir_path = map.entry(old_hash).or_default() {
- maildir_path.modified = Some(new_name.clone().into());
- }
+ map.entry(old_hash).or_default().modified = Some(new_name.clone());
Ok(())
}
}
@@ -247,11 +245,11 @@ impl BackendFolder for MaildirFolder {
name: self.name.clone(),
path: self.path.clone(),
children: self.children.clone(),
- parent: self.parent.clone(),
+ parent: self.parent,
})
}
fn parent(&self) -> Option<FolderHash> {
- self.parent.clone()
+ self.parent
}
}