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]
V: MapKeyEncode,
F: Fn(T) -> V::Item,
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]
V: MapKeyEncode,
F: Fn(T) -> Result<V::Item, E>,
Error: From<E>,
impl<V, E, F> MapKeyEncode for MapErr<V, E, F> where
V: MapKeyEncode,
F: Fn(Error) -> E,
Error: From<E>,
[src]
V: MapKeyEncode,
F: Fn(Error) -> E,
Error: From<E>,
Implementors
impl MapKeyEncode for Fixed32Encoder
impl MapKeyEncode for Fixed64Encoder
impl MapKeyEncode for Sfixed32Encoder
impl MapKeyEncode for Sfixed64Encoder
impl MapKeyEncode for BoolEncoder
impl MapKeyEncode for Int32Encoder
impl MapKeyEncode for Int64Encoder
impl MapKeyEncode for Uint32Encoder
impl MapKeyEncode for Uint64Encoder
impl MapKeyEncode for Sint32Encoder
impl MapKeyEncode for Sint64Encoder
impl<S: AsRef<str>> MapKeyEncode for StringEncoder<S>