[][src]Enum lettre::smtp::ClientSecurity

pub enum ClientSecurity {
    None,
    Opportunistic(ClientTlsParameters),
    Required(ClientTlsParameters),
    Wrapper(ClientTlsParameters),
}

How to apply TLS to a client connection

Variants

None

Insecure connection only (for testing purposes)

Opportunistic(ClientTlsParameters)

Start with insecure connection and use STARTTLS when available

Required(ClientTlsParameters)

Start with insecure connection and require STARTTLS

Wrapper(ClientTlsParameters)

Use TLS wrapped connection

Trait Implementations

impl Clone for ClientSecurity[src]

fn clone_from(&mut self, source: &Self)
1.0.0
[src]

Performs copy-assignment from source. Read more

Auto Trait Implementations

Blanket Implementations

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

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

type Owned = T

impl<T> From for T[src]

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

type Error = Infallible

The type returned in the event of a conversion error.

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

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

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

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

The type returned in the event of a conversion error.

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