[−][src]Struct lettre::message::MultiPart
Multipart variant with parts
Implementations
impl MultiPart
[src]
pub fn builder() -> MultiPartBuilder
[src]
Creates multipart builder
pub fn mixed() -> MultiPartBuilder
[src]
Creates mixed multipart builder
Shortcut for MultiPart::builder().kind(MultiPartKind::Mixed)
pub fn alternative() -> MultiPartBuilder
[src]
Creates alternative multipart builder
Shortcut for MultiPart::builder().kind(MultiPartKind::Alternative)
pub fn related() -> MultiPartBuilder
[src]
Creates related multipart builder
Shortcut for MultiPart::builder().kind(MultiPartKind::Related)
pub fn encrypted(protocol: String) -> MultiPartBuilder
[src]
Creates encrypted multipart builder
Shortcut for MultiPart::builder().kind(MultiPartKind::Encrypted{ protocol })
pub fn signed(protocol: String, micalg: String) -> MultiPartBuilder
[src]
Creates signed multipart builder
Shortcut for MultiPart::builder().kind(MultiPartKind::Signed{ protocol, micalg })
pub fn part(self, part: Part) -> Self
[src]
Add part to multipart
pub fn singlepart(self, part: SinglePart) -> Self
[src]
Add single part to multipart
pub fn multipart(self, part: MultiPart) -> Self
[src]
Add multi part to multipart
pub fn boundary(&self) -> String
[src]
Get the boundary of multipart contents
pub fn headers(&self) -> &Headers
[src]
Get the headers from the multipart
pub fn headers_mut(&mut self) -> &mut Headers
[src]
Get a mutable reference to the headers
pub fn parts(&self) -> &Parts
[src]
Get the parts from the multipart
pub fn parts_mut(&mut self) -> &mut Parts
[src]
Get a mutable reference to the parts
pub fn formatted(&self) -> Vec<u8>
[src]
Get message content formatted for SMTP
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for MultiPart
impl Send for MultiPart
impl !Sync for MultiPart
impl Unpin for MultiPart
impl !UnwindSafe for MultiPart
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,