Trait protobuf_codec::message::MessageDecode [] [src]

pub trait MessageDecode: Decode {
    fn merge_messages(old: &mut Self::Item, new: Self::Item);
}

This trait allows for decoding messages.

Required Methods

Merges duplicate messages.

Implementations on Foreign Types

impl<M, T, F> MessageDecode for Map<M, T, F> where
    M: MessageDecode,
    F: Fn(M::Item) -> T, 
[src]

[src]

impl<M, F, T, E> MessageDecode for TryMap<M, F, T, E> where
    M: MessageDecode,
    F: Fn(M::Item) -> Result<T, E>,
    Error: From<E>, 
[src]

[src]

impl<M, F, E> MessageDecode for MapErr<M, F, E> where
    M: MessageDecode,
    F: Fn(Error) -> E,
    Error: From<E>, 
[src]

[src]

Implementors