pub struct MultiPart { /* private fields */ }
builder
only.Expand description
Multipart variant with parts
Implementations
sourceimpl 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 RefUnwindSafe for MultiPart
impl Send for MultiPart
impl Sync for MultiPart
impl Unpin for MultiPart
impl UnwindSafe for MultiPart
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more