Struct bytecodec::monolithic::MonolithicDecoder [] [src]

pub struct MonolithicDecoder<D> { /* fields omitted */ }

Monolithic decoder that implements Decode trait.

Methods

impl<D: MonolithicDecode> MonolithicDecoder<D>
[src]

[src]

Makes a new MonolithicDecoder instance.

Important traits for &'a mut W
[src]

Returns a reference to the inner decoder.

Important traits for &'a mut W
[src]

Returns a mutable reference to the inner decoder.

[src]

Takes ownership of MonolithicDecoder and returns the inner decoder.

Trait Implementations

impl<D: Debug> Debug for MonolithicDecoder<D>
[src]

[src]

Formats the value using the given formatter. Read more

impl<D: Default> Default for MonolithicDecoder<D>
[src]

[src]

Returns the "default value" for a type. Read more

impl<D: MonolithicDecode> Decode for MonolithicDecoder<D>
[src]

The type of items to be decoded.

[src]

Consumes the given buffer (a part of a byte sequence), and decodes an item from it. Read more

[src]

Returns the lower bound of the number of bytes needed to decode the next item. Read more

Auto Trait Implementations

impl<D> Send for MonolithicDecoder<D> where
    D: Send

impl<D> Sync for MonolithicDecoder<D> where
    D: Sync