diff options
Diffstat (limited to 'lib/domain/libimagmail/src/store.rs')
-rw-r--r-- | lib/domain/libimagmail/src/store.rs | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/lib/domain/libimagmail/src/store.rs b/lib/domain/libimagmail/src/store.rs index 1366356f..637dac54 100644 --- a/lib/domain/libimagmail/src/store.rs +++ b/lib/domain/libimagmail/src/store.rs @@ -69,7 +69,7 @@ impl<'a> MailStore<'a> for Store { CollName: AsRef<str> + Debug { let message_id = get_message_id_for_mailfile(p.as_ref())?; - let new_sid = crate::module_path::new_id(message_id.clone())?; + let new_sid = crate::module_path::new_id(message_id.as_ref())?; let mut entry = self.create(new_sid)?; entry @@ -78,7 +78,7 @@ impl<'a> MailStore<'a> for Store { let _ = entry .get_header_mut() - .insert("mail.message-id", Value::String(message_id))?; + .insert("mail.message-id", Value::String(message_id.into()))?; entry.set_isflag::<IsMail>()?; Ok(entry) @@ -91,7 +91,7 @@ impl<'a> MailStore<'a> for Store { where P: AsRef<Path> + Debug { let message_id = get_message_id_for_mailfile(p.as_ref())?; - let new_sid = crate::module_path::new_id(message_id.clone())?; + let new_sid = crate::module_path::new_id(message_id.as_ref())?; match self.get(new_sid)? { Some(mut entry) => { @@ -105,7 +105,7 @@ impl<'a> MailStore<'a> for Store { p.as_ref().display())) } - let _ = entry.get_header_mut().insert("mail.message-id", Value::String(message_id))?; + let _ = entry.get_header_mut().insert("mail.message-id", Value::String(message_id.into()))?; Ok(Some(entry)) }, None => Ok(None), @@ -118,12 +118,12 @@ impl<'a> MailStore<'a> for Store { CollName: AsRef<str> + Debug { let message_id = get_message_id_for_mailfile(&p)?; - let new_sid = crate::module_path::new_id(message_id.clone())?; + let new_sid = crate::module_path::new_id(message_id.as_ref())?; let mut entry = self.retrieve(new_sid)?; let _ = entry .get_header_mut() - .insert("mail.message-id", Value::String(message_id))?; + .insert("mail.message-id", Value::String(message_id.into()))?; entry .as_ref_with_hasher_mut::<DefaultHasher>() |