summaryrefslogtreecommitdiffstats
path: root/melib/src/mailbox/backends/maildir.rs
diff options
context:
space:
mode:
Diffstat (limited to 'melib/src/mailbox/backends/maildir.rs')
-rw-r--r--melib/src/mailbox/backends/maildir.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/melib/src/mailbox/backends/maildir.rs b/melib/src/mailbox/backends/maildir.rs
index f240b4d8..676584aa 100644
--- a/melib/src/mailbox/backends/maildir.rs
+++ b/melib/src/mailbox/backends/maildir.rs
@@ -123,7 +123,7 @@ impl<'a> BackendOp for MaildirOp {
flag
}
- fn set_flag(&mut self, envelope: &mut Envelope, f: &Flag) -> Result<()> {
+ fn set_flag(&mut self, envelope: &mut Envelope, f: Flag) -> Result<()> {
let path = self.path();
let path = path.to_str().unwrap(); // Assume UTF-8 validity
let idx: usize = path
@@ -132,10 +132,10 @@ impl<'a> BackendOp for MaildirOp {
+ 3;
let mut new_name: String = path[..idx].to_string();
let mut flags = self.fetch_flags();
- if !(flags & *f).is_empty() {
+ if !(flags & f).is_empty() {
return Ok(());
}
- flags.toggle(*f);
+ flags.toggle(f);
if !(flags & Flag::DRAFT).is_empty() {
new_name.push('D');
}