[][src]Enum samotop_core::model::io::WriteControl

pub enum WriteControl {
    Shutdown,
    StartData(SmtpReply),
    StartTls(SmtpReply),
    Reply(SmtpReply),
}

Represents the instructions for the client side of the stream.

Variants

Shutdown

The stream should be shut down.

StartData(SmtpReply)

Tell codec to start data

StartTls(SmtpReply)

Tell stream to upgrade to TLS

Reply(SmtpReply)

Send an SMTP reply

Trait Implementations

impl Clone for WriteControl[src]

impl Debug for WriteControl[src]

impl Eq for WriteControl[src]

impl PartialEq<WriteControl> for WriteControl[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> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

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.