Skip to main content

try_decode_from_buf

Function try_decode_from_buf 

Source
pub fn try_decode_from_buf(buf: &mut Vec<u8>) -> ProtocolResult<Option<Message>>
Expand description

Tries to decode a complete message from a byte buffer.

Returns Some(Message) if a complete frame is available, consuming the bytes. Returns None if more data is needed.

Frame format: [len: u32 BE][id: u32 BE][flags: u8][CBOR(v, t, p)]