Trait protobuf_codec::field::value::NumericValueEncode
[−]
[src]
pub trait NumericValueEncode: ValueEncode + SizedEncode { }
This trait allows for encoding numeric values.
Implementations on Foreign Types
impl<V, T, F> NumericValueEncode for MapFrom<V, T, F> where
V: NumericValueEncode,
F: Fn(T) -> V::Item,
[src]
V: NumericValueEncode,
F: Fn(T) -> V::Item,
impl<V, T, E, F> NumericValueEncode for TryMapFrom<V, T, E, F> where
V: NumericValueEncode,
F: Fn(T) -> Result<V::Item, E>,
Error: From<E>,
[src]
V: NumericValueEncode,
F: Fn(T) -> Result<V::Item, E>,
Error: From<E>,
impl<V, E, F> NumericValueEncode for MapErr<V, E, F> where
V: NumericValueEncode,
F: Fn(Error) -> E,
Error: From<E>,
[src]
V: NumericValueEncode,
F: Fn(Error) -> E,
Error: From<E>,
Implementors
impl NumericValueEncode for DoubleEncoder
impl NumericValueEncode for FloatEncoder
impl NumericValueEncode for Fixed32Encoder
impl NumericValueEncode for Fixed64Encoder
impl NumericValueEncode for Sfixed32Encoder
impl NumericValueEncode for Sfixed64Encoder
impl NumericValueEncode for BoolEncoder
impl NumericValueEncode for Int32Encoder
impl NumericValueEncode for Int64Encoder
impl NumericValueEncode for Uint32Encoder
impl NumericValueEncode for Uint64Encoder
impl NumericValueEncode for Sint32Encoder
impl NumericValueEncode for Sint64Encoder