pub fn decode_remaining_vec_u8(buf: &mut &[u8]) -> Result<Vec<u8>, DecodeError>
Decode remaining bytes - consumes all remaining buffer