mail-send icon indicating copy to clipboard operation
mail-send copied to clipboard

Refactor message, send_msg(), sign()

Open RoDmitry opened this issue 1 year ago • 2 comments

  • New send_msg(&mut self, message: &Message<'x>) to send message which was already transformed using IntoMessage. Now you can have owned Message, so if any error occurs, you don't loose the entire message, so you can send it again.
  • New sign(&mut self, signer: &DkimSigner<_>) method on Message, which signs message in place, and then message can be sent using usual send().
  • Couple #[inline], because compiler does not inline by default, as far as I know, so you need to tell it which function you think may be inlined. It improves performance.
  • Sized traits

RoDmitry avatar Jun 22 '23 17:06 RoDmitry