Trait protobuf_codec::field::value::MapKeyEncode [] [src]

pub trait MapKeyEncode: ValueEncode { }

This trait allows for encoding values of map key fields.

Implementations on Foreign Types

impl<V, T, F> MapKeyEncode for MapFrom<V, T, F> where
    V: MapKeyEncode,
    F: Fn(T) -> V::Item
[src]

impl<V, T, E, F> MapKeyEncode for TryMapFrom<V, T, E, F> where
    V: MapKeyEncode,
    F: Fn(T) -> Result<V::Item, E>,
    Error: From<E>, 
[src]

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

Implementors