Trait sel4_async_io::Read

source ·
pub trait Read: ErrorType {
    // Required method
    fn poll_read(
        self: Pin<&mut Self>,
        cx: &mut Context<'_>,
        buf: &mut [u8],
    ) -> Poll<Result<usize, Self::Error>>;
}

Required Methods§

source

fn poll_read( self: Pin<&mut Self>, cx: &mut Context<'_>, buf: &mut [u8], ) -> Poll<Result<usize, Self::Error>>

Implementations on Foreign Types§

source§

impl<T: Read + Unpin> Read for &mut T

source§

fn poll_read( self: Pin<&mut Self>, cx: &mut Context<'_>, buf: &mut [u8], ) -> Poll<Result<usize, Self::Error>>

Implementors§

source§

impl<T> Read for EmbeddedIOAsyncAdapter<T>
where T: Read + ReadCancelSafe + Unpin,

source§

impl<T> Read for EmbeddedIOAsyncAdapterUsingReady<T>
where T: Read + ReadReady + Unpin,