pub fn map_value_begin(&mut self) -> Result<&mut Self, crate::Error> {
        self.inner().map_value()?;

        Ok(self)
    }
/**
    Begin a map value.

    The map value must be followed by an item.
    */
Begin a map value.
The map value must be followed by an item.
Begin a map value . The map value must be followed by an item .
pub fn map_value_begin(&mut self) -> Result<&mut Self, crate::Error> {
        self.inner().map_value()?;
        Ok(self)
    }
pub fn map_value_begin ( & mut self ) -> Result < & mut Self , crate :: Error > { self . inner ( ) . map_value ( ) ? ; Ok ( self ) }
Begin a map value.
Begin a map value .
&mut self