[][src]Enum async_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

Start with insecure connection and require STARTTLS

Use TLS wrapped connection

Trait Implementations

impl Debug for ClientSecurity[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> From<T> for T[src]

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

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.