pub trait Interpret: Debug {
    fn interpret<'a, 's, 'f>(
        &'a self,
        state: &'s mut SmtpContext
    ) -> Pin<Box<dyn Future<Output = Result<Option<usize>, ParseError>> + Send + 'f, Global>>
Notable traits for Pin<P>
impl<P> Future for Pin<P> where
    P: DerefMut,
    <P as Deref>::Target: Future
type Output = <<P as Deref>::Target as Future>::Output;

    where
        'a: 'f,
        's: 'f
; }

Required methods

Implementors