Struct rmp_serde::encode::Compound [] [src]

pub struct Compound<'a, W: 'a, V: 'a> { /* fields omitted */ }

Trait Implementations

impl<'a, W: Write + 'a, V: VariantWriter + 'a> SerializeSeq for Compound<'a, W, V>
[src]

Must match the Ok type of our Serializer.

Must match the Error type of our Serializer.

[src]

Serialize a sequence element.

[src]

Finish serializing a sequence.

impl<'a, W: Write + 'a, V: VariantWriter + 'a> SerializeTuple for Compound<'a, W, V>
[src]

Must match the Ok type of our Serializer.

Must match the Error type of our Serializer.

[src]

Serialize a tuple element.

[src]

Finish serializing a tuple.

impl<'a, W: Write + 'a, V: VariantWriter + 'a> SerializeTupleStruct for Compound<'a, W, V>
[src]

Must match the Ok type of our Serializer.

Must match the Error type of our Serializer.

[src]

Serialize a tuple struct field.

[src]

Finish serializing a tuple struct.

impl<'a, W: Write + 'a, V: VariantWriter + 'a> SerializeTupleVariant for Compound<'a, W, V>
[src]

Must match the Ok type of our Serializer.

Must match the Error type of our Serializer.

[src]

Serialize a tuple variant field.

[src]

Finish serializing a tuple variant.

impl<'a, W: Write + 'a, V: VariantWriter + 'a> SerializeMap for Compound<'a, W, V>
[src]

Must match the Ok type of our Serializer.

Must match the Error type of our Serializer.

[src]

Serialize a map key. Read more

[src]

Serialize a map value. Read more

[src]

Finish serializing a map.

[src]

Serialize a map entry consisting of a key and a value. Read more

impl<'a, W: Write + 'a, V: VariantWriter + 'a> SerializeStruct for Compound<'a, W, V>
[src]

Must match the Ok type of our Serializer.

Must match the Error type of our Serializer.

[src]

Serialize a struct field.

[src]

Finish serializing a struct.

[src]

Indicate that a struct field has been skipped.

impl<'a, W: Write + 'a, V: VariantWriter + 'a> SerializeStructVariant for Compound<'a, W, V>
[src]

Must match the Ok type of our Serializer.

Must match the Error type of our Serializer.

[src]

Serialize a struct variant field.

[src]

Finish serializing a struct variant.

[src]

Indicate that a struct variant field has been skipped.