[−][src]Trait samotop_core::smtp::SmtpSessionCommand
Required methods
pub fn verb(&self) -> &str
[src]
#[must_use = "apply must be awaited"]pub fn apply(
self,
state: SmtpState
) -> Pin<Box<dyn Future<Output = SmtpState> + 'static + Sync + Send, Global>>ⓘ
[src]
self,
state: SmtpState
) -> Pin<Box<dyn Future<Output = SmtpState> + 'static + Sync + Send, Global>>ⓘ
Implementors
impl SmtpSessionCommand for ReadControl
[src]
pub fn verb(&self) -> &str
[src]
pub fn apply(
self,
state: SmtpState
) -> Pin<Box<dyn Future<Output = SmtpState> + 'static + Sync + Send, Global>>ⓘ
[src]
self,
state: SmtpState
) -> Pin<Box<dyn Future<Output = SmtpState> + 'static + Sync + Send, Global>>ⓘ
impl SmtpSessionCommand for SmtpCommand
[src]
pub fn verb(&self) -> &str
[src]
pub fn apply(
self,
state: SmtpState
) -> Pin<Box<dyn Future<Output = SmtpState> + 'static + Sync + Send, Global>>ⓘ
[src]
self,
state: SmtpState
) -> Pin<Box<dyn Future<Output = SmtpState> + 'static + Sync + Send, Global>>ⓘ
impl SmtpSessionCommand for SmtpHelo
[src]
pub fn verb(&self) -> &str
[src]
pub fn apply(
self,
state: SmtpState
) -> Pin<Box<dyn Future<Output = SmtpState> + 'static + Sync + Send, Global>>ⓘ
[src]
self,
state: SmtpState
) -> Pin<Box<dyn Future<Output = SmtpState> + 'static + Sync + Send, Global>>ⓘ
impl SmtpSessionCommand for SmtpMail
[src]
pub fn verb(&self) -> &str
[src]
pub fn apply(
self,
state: SmtpState
) -> Pin<Box<dyn Future<Output = SmtpState> + 'static + Sync + Send, Global>>ⓘ
[src]
self,
state: SmtpState
) -> Pin<Box<dyn Future<Output = SmtpState> + 'static + Sync + Send, Global>>ⓘ
impl SmtpSessionCommand for SessionInfo
[src]
pub fn verb(&self) -> &str
[src]
pub fn apply(
self,
state: SmtpState
) -> Pin<Box<dyn Future<Output = SmtpState> + 'static + Sync + Send, Global>>ⓘ
[src]
self,
state: SmtpState
) -> Pin<Box<dyn Future<Output = SmtpState> + 'static + Sync + Send, Global>>ⓘ
impl SmtpSessionCommand for MailBodyChunk
[src]
pub fn verb(&self) -> &str
[src]
pub fn apply(
self,
state: SmtpState
) -> Pin<Box<dyn Future<Output = SmtpState> + 'static + Sync + Send, Global>>ⓘ
[src]
self,
state: SmtpState
) -> Pin<Box<dyn Future<Output = SmtpState> + 'static + Sync + Send, Global>>ⓘ
impl SmtpSessionCommand for MailBodyEnd
[src]
pub fn verb(&self) -> &str
[src]
pub fn apply(
self,
state: SmtpState
) -> Pin<Box<dyn Future<Output = SmtpState> + 'static + Sync + Send, Global>>ⓘ
[src]
self,
state: SmtpState
) -> Pin<Box<dyn Future<Output = SmtpState> + 'static + Sync + Send, Global>>ⓘ
impl SmtpSessionCommand for SessionShutdown
[src]
pub fn verb(&self) -> &str
[src]
pub fn apply(
self,
state: SmtpState
) -> Pin<Box<dyn Future<Output = SmtpState> + 'static + Sync + Send, Global>>ⓘ
[src]
self,
state: SmtpState
) -> Pin<Box<dyn Future<Output = SmtpState> + 'static + Sync + Send, Global>>ⓘ
impl SmtpSessionCommand for SmtpData
[src]
pub fn verb(&self) -> &str
[src]
pub fn apply(
self,
state: SmtpState
) -> Pin<Box<dyn Future<Output = SmtpState> + 'static + Sync + Send, Global>>ⓘ
[src]
self,
state: SmtpState
) -> Pin<Box<dyn Future<Output = SmtpState> + 'static + Sync + Send, Global>>ⓘ
impl SmtpSessionCommand for SmtpInvalidCommand
[src]
pub fn verb(&self) -> &str
[src]
pub fn apply(
self,
state: SmtpState
) -> Pin<Box<dyn Future<Output = SmtpState> + 'static + Sync + Send, Global>>ⓘ
[src]
self,
state: SmtpState
) -> Pin<Box<dyn Future<Output = SmtpState> + 'static + Sync + Send, Global>>ⓘ
impl SmtpSessionCommand for SmtpNoop
[src]
pub fn verb(&self) -> &str
[src]
pub fn apply(
self,
state: SmtpState
) -> Pin<Box<dyn Future<Output = SmtpState> + 'static + Sync + Send, Global>>ⓘ
[src]
self,
state: SmtpState
) -> Pin<Box<dyn Future<Output = SmtpState> + 'static + Sync + Send, Global>>ⓘ
impl SmtpSessionCommand for SmtpQuit
[src]
pub fn verb(&self) -> &str
[src]
pub fn apply(
self,
state: SmtpState
) -> Pin<Box<dyn Future<Output = SmtpState> + 'static + Sync + Send, Global>>ⓘ
[src]
self,
state: SmtpState
) -> Pin<Box<dyn Future<Output = SmtpState> + 'static + Sync + Send, Global>>ⓘ
impl SmtpSessionCommand for SmtpRcpt
[src]
pub fn verb(&self) -> &str
[src]
pub fn apply(
self,
state: SmtpState
) -> Pin<Box<dyn Future<Output = SmtpState> + 'static + Sync + Send, Global>>ⓘ
[src]
self,
state: SmtpState
) -> Pin<Box<dyn Future<Output = SmtpState> + 'static + Sync + Send, Global>>ⓘ
impl SmtpSessionCommand for SmtpRset
[src]
pub fn verb(&self) -> &str
[src]
pub fn apply(
self,
state: SmtpState
) -> Pin<Box<dyn Future<Output = SmtpState> + 'static + Sync + Send, Global>>ⓘ
[src]
self,
state: SmtpState
) -> Pin<Box<dyn Future<Output = SmtpState> + 'static + Sync + Send, Global>>ⓘ
impl SmtpSessionCommand for SmtpUnknownCommand
[src]
pub fn verb(&self) -> &str
[src]
pub fn apply(
self,
state: SmtpState
) -> Pin<Box<dyn Future<Output = SmtpState> + 'static + Sync + Send, Global>>ⓘ
[src]
self,
state: SmtpState
) -> Pin<Box<dyn Future<Output = SmtpState> + 'static + Sync + Send, Global>>ⓘ