[][src]Trait rmp_serde::encode::VariantWriter

pub trait VariantWriter {
    fn write_struct_len<W>(
        &self,
        wr: &mut W,
        len: u32
    ) -> Result<Marker, ValueWriteError>
    where
        W: Write
;
fn write_field_name<W>(
        &self,
        wr: &mut W,
        key: &str
    ) -> Result<(), ValueWriteError>
    where
        W: Write
; }

Required methods

fn write_struct_len<W>(
    &self,
    wr: &mut W,
    len: u32
) -> Result<Marker, ValueWriteError> where
    W: Write

fn write_field_name<W>(
    &self,
    wr: &mut W,
    key: &str
) -> Result<(), ValueWriteError> where
    W: Write

Loading content...

Implementors

impl VariantWriter for StructArrayWriter[src]

fn write_field_name<W>(
    &self,
    wr: &mut W,
    _key: &str
) -> Result<(), ValueWriteError> where
    W: Write
[src]

This implementation does not write field names

impl VariantWriter for StructMapWriter[src]

Loading content...