Struct bincode::rustc_serialize::DecoderReader [] [src]

pub struct DecoderReader<'a, R: 'a> { /* fields omitted */ }

A Decoder that reads bytes from a buffer.

This struct should rarely be used. In most cases, prefer the decode_from function.

let dr = bincode::rustc_serialize::DecoderReader::new(&mut some_reader, SizeLimit::Infinite);
let result: T = Decodable::decode(&mut dr);
let bytes_read = dr.bytes_read();Run

Methods

impl<'a, R: Read> DecoderReader<'a, R>
[src]

Returns the number of bytes read from the contained Reader.

Trait Implementations

impl<'a, R: Read> Decoder for DecoderReader<'a, R>
[src]