pub struct MultiPart { /* private fields */ }
Expand description
Multipart variant with parts
Implementations§
Source§impl MultiPart
impl MultiPart
Sourcepub fn builder() -> MultiPartBuilder
pub fn builder() -> MultiPartBuilder
Creates multipart builder
Sourcepub fn mixed() -> MultiPartBuilder
pub fn mixed() -> MultiPartBuilder
Creates mixed multipart builder
Shortcut for MultiPart::builder().kind(MultiPartKind::Mixed)
Sourcepub fn alternative() -> MultiPartBuilder
pub fn alternative() -> MultiPartBuilder
Creates alternative multipart builder
Shortcut for MultiPart::builder().kind(MultiPartKind::Alternative)
Creates related multipart builder
Shortcut for MultiPart::builder().kind(MultiPartKind::Related)
Sourcepub fn encrypted(protocol: String) -> MultiPartBuilder
pub fn encrypted(protocol: String) -> MultiPartBuilder
Creates encrypted multipart builder
Shortcut for MultiPart::builder().kind(MultiPartKind::Encrypted{ protocol })
Sourcepub fn signed(protocol: String, micalg: String) -> MultiPartBuilder
pub fn signed(protocol: String, micalg: String) -> MultiPartBuilder
Creates signed multipart builder
Shortcut for MultiPart::builder().kind(MultiPartKind::Signed{ protocol, micalg })
Sourcepub fn alternative_plain_html<T: IntoBody, V: IntoBody>(
plain: T,
html: V,
) -> Self
pub fn alternative_plain_html<T: IntoBody, V: IntoBody>( plain: T, html: V, ) -> Self
Alias for HTML and plain text versions of an email
Sourcepub fn singlepart(self, part: SinglePart) -> Self
pub fn singlepart(self, part: SinglePart) -> Self
Add single part to multipart
Sourcepub fn headers_mut(&mut self) -> &mut Headers
pub fn headers_mut(&mut self) -> &mut Headers
Get a mutable reference to the headers
Trait Implementations§
Auto Trait Implementations§
impl Freeze for MultiPart
impl RefUnwindSafe for MultiPart
impl Send for MultiPart
impl Sync for MultiPart
impl Unpin for MultiPart
impl UnwindSafe for MultiPart
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more