[−][src]Enum samotop_core::model::io::ReadControl
Represents the instructions for the server side of the stream.
Variants
PeerConnected(Connection)
Peer connected
Peer disconnected
Command(SmtpCommand, Vec<u8>)
SMTP command line
raw input that could not be understood
Available mail data without signalling dots
The SMTP data terminating dot (. CR LF) is part of protocol signalling and not part of data
The SMTP data escape dot (.) is part of protocol signalling and not part of data
Empty line or white space
Trait Implementations
impl Clone for ReadControl
[src]
fn clone(&self) -> ReadControl
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for ReadControl
[src]
impl Eq for ReadControl
[src]
impl PartialEq<ReadControl> for ReadControl
[src]
fn eq(&self, other: &ReadControl) -> bool
[src]
fn ne(&self, other: &ReadControl) -> bool
[src]
impl Sink<ReadControl> for DummySessionHandler
[src]
type Error = Error
The type of value produced by the sink when an error occurs.
fn poll_flush(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Result<()>>
[src]
fn poll_close(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Result<()>>
[src]
fn poll_ready(self: Pin<&mut Self>, _cx: &mut Context<'_>) -> Poll<Result<()>>
[src]
fn start_send(self: Pin<&mut Self>, item: ReadControl) -> Result<()>
[src]
Auto Trait Implementations
impl RefUnwindSafe for ReadControl
impl Send for ReadControl
impl Sync for ReadControl
impl Unpin for ReadControl
impl UnwindSafe for ReadControl
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut Tⓘ
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,