Function rmp::decode::read_fixext8
[−]
[src]
pub fn read_fixext8<R>(rd: &mut R) -> Result<(i8, [u8; 8]), ValueReadError> where R: Read
Attempts to read exactly 10 bytes from the given reader and interpret them as a fixext8 type with data attached.
According to the MessagePack specification, a fixext8 stores an integer and a byte array whose
length is 8 bytes. Its marker byte is 0xd7
.
Note, that this function copies a byte array from the reader to the output buffer, which is unlikely if you want zero-copy functionality.
Errors
This function will return ValueReadError
on any I/O error while reading either the marker or
the data, except the EINTR, which is handled internally.