Enum lettre::message::MultiPartKind[][src]

pub enum MultiPartKind {
    Mixed,
    Alternative,
    Related,
    Encrypted {
        protocol: String,
    },
    Signed {
        protocol: String,
        micalg: String,
    },
}
This is supported on crate feature builder only.

The kind of multipart

Variants

Mixed

Mixed kind to combine unrelated content parts

For example this kind can be used to mix email message and attachments.

Alternative

Alternative kind to join several variants of same email contents.

That kind is recommended to use for joining plain (text) and rich (HTML) messages into single email message.

Related

Related kind to mix content and related resources.

For example, you can include images into HTML content using that.

Encrypted

Encrypted kind for encrypted messages

Show fields

Fields of Encrypted

protocol: String
Signed

Signed kind for signed messages

Show fields

Fields of Signed

protocol: Stringmicalg: String

Trait Implementations

impl Clone for MultiPartKind[src]

impl Debug for MultiPartKind[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Conv for T

impl<T> Conv for T

impl<T> FmtForward for T

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Pipe for T where
    T: ?Sized

impl<T> Pipe for T

impl<T> PipeAsRef for T

impl<T> PipeBorrow for T

impl<T> PipeDeref for T

impl<T> PipeRef for T

impl<T> Tap for T

impl<T> Tap for T

impl<T, U> TapAsRef<U> for T where
    U: ?Sized

impl<T, U> TapBorrow<U> for T where
    U: ?Sized

impl<T> TapDeref for T

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> TryConv for T

impl<T> TryConv for T

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.