pub fn decode_message(buf: &mut BytesMut) -> Result<Option<BackendMessage>>Expand description
Attempts to decode a single backend message from buf.
Returns Ok(Some(msg)) if a complete message was decoded (consuming it from buf),
Ok(None) if more data is needed, or Err on protocol violation.