Struct pbcodec::fields::PackedRepeatedField [] [src]

pub struct PackedRepeatedField<T: Tag, V: FieldType> {
    pub tag: T,
    pub values: Vec<V>,
}

Fields

Trait Implementations

impl<T: Debug + Tag, V: Debug + FieldType> Debug for PackedRepeatedField<T, V>
[src]

Formats the value using the given formatter.

impl<T: Default + Tag, V: Default + FieldType> Default for PackedRepeatedField<T, V>
[src]

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

impl<T: Tag, V: FieldType> Field for PackedRepeatedField<T, V>
[src]

impl<T: Tag, V: FieldType> From<Vec<V>> for PackedRepeatedField<T, V>
[src]

Performs the conversion.

impl<R, T, F> DecodeField<R> for PackedRepeatedField<T, F> where
    R: Read,
    T: Tag,
    F: Packable + Decode<Take<R>>, 
[src]

impl<W, T, F> Encode<W> for PackedRepeatedField<T, F> where
    W: Write,
    T: Tag,
    F: Packable + Encode<W>, 
[src]