Struct async_byteorder::DecodeU16Native
[−]
[src]
pub struct DecodeU16Native<R> { /* fields omitted */ }
Decode a u16
in native byte order.
Trait Implementations
impl<R: AsyncRead> AsyncDecode<R> for DecodeNative<R>
[src]
type Item = u16
The type of the value to decode.
type Error = Never
An error indicating how decoding can fail.
fn poll_decode(
&mut self,
cx: &mut Context,
reader: &mut R
) -> Poll<(Option<Self::Item>, usize), DecodeError<Self::Error>>
[src]
&mut self,
cx: &mut Context,
reader: &mut R
) -> Poll<(Option<Self::Item>, usize), DecodeError<Self::Error>>
Call reader.poll_read
exactly once, propgating any Err
and Pending
, and return how many bytes have been read, as well as the decoded value, once decoding is done. Read more
Auto Trait Implementations
impl<R> Send for DecodeU16Native<R> where
R: Send,
R: Send,
impl<R> Sync for DecodeU16Native<R> where
R: Sync,
R: Sync,