[−][src]Trait pyo3::class::pyasync::PyAsyncProtocol   
Python Async/Await support interface.
Each method in this trait corresponds to Python async/await implementation.
Provided methods
fn __await__(slf: Self::Receiver) -> Self::Result where
    Self: PyAsyncAwaitProtocol<'p>, 
Self: PyAsyncAwaitProtocol<'p>,
fn __aiter__(slf: Self::Receiver) -> Self::Result where
    Self: PyAsyncAiterProtocol<'p>, 
Self: PyAsyncAiterProtocol<'p>,
fn __anext__(slf: Self::Receiver) -> Self::Result where
    Self: PyAsyncAnextProtocol<'p>, 
Self: PyAsyncAnextProtocol<'p>,
fn __aenter__(&'p mut self) -> Self::Result where
    Self: PyAsyncAenterProtocol<'p>, 
Self: PyAsyncAenterProtocol<'p>,
fn __aexit__(
    &'p mut self, 
    exc_type: Option<Self::ExcType>, 
    exc_value: Option<Self::ExcValue>, 
    traceback: Option<Self::Traceback>
) -> Self::Result where
    Self: PyAsyncAexitProtocol<'p>, 
&'p mut self,
exc_type: Option<Self::ExcType>,
exc_value: Option<Self::ExcValue>,
traceback: Option<Self::Traceback>
) -> Self::Result where
Self: PyAsyncAexitProtocol<'p>,