Struct varu64::DecodeDeserialize
[−]
[src]
pub struct DecodeDeserialize<R>(_);
A decoder that implements the AsyncDeserialize
trait.
Trait Implementations
impl<R: AsyncRead> Future for DecodeDeserialize<R>
[src]
type Item = (R, u64, usize)
A successful value
type Error = (R, DeserializeError<Never>)
An error
fn poll(&mut self, cx: &mut Context) -> Poll<Self::Item, Self::Error>
[src]
Attempt to resolve the future to a final value, registering the current task for wakeup if the value is not yet available. Read more
impl<R> AsyncDeserialize<R, u64, Never> for DecodeDeserialize<R> where
R: AsyncRead,
[src]
R: AsyncRead,
fn from_reader(reader: R) -> Self
[src]
Consume a reader to create an AsyncDeserialize
.
fn already_read(&self) -> usize
[src]
Return how many bytes have already been read.
Auto Trait Implementations
impl<R> Send for DecodeDeserialize<R> where
R: Send,
R: Send,
impl<R> Sync for DecodeDeserialize<R> where
R: Sync,
R: Sync,