Struct varu64::Decode
[−]
[src]
pub struct Decode<R> { /* fields omitted */ }
An AsyncDecode
for decoding a VarU64.
Methods
impl<R> Decode<R>
[src]
Trait Implementations
impl<R: AsyncRead> AsyncDecode<R> for Decode<R>
[src]
type Item = u64
The type of the value to decode.
type Error = Never
An error indicating how decoding can fail.
fn poll_decode(
self,
cx: &mut Context,
reader: &mut R
) -> PollDec<Self::Item, Self, Self::Error>
[src]
self,
cx: &mut Context,
reader: &mut R
) -> PollDec<Self::Item, Self, 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