Function rmp::encode::write_bin_len

source ·
pub fn write_bin_len<W: RmpWrite>(
    wr: &mut W,
    len: u32,
) -> Result<Marker, ValueWriteError<W::Error>>
Expand description

Encodes and attempts to write the most efficient binary array length implementation to the given write, returning the marker used.

This function is useful when you want to get full control for writing the data itself, for example, when using non-blocking socket.

§Errors

This function will return ValueWriteError on any I/O error occurred while writing either the marker or the data.