Enum postgres_protocol::message::backend::ParseResult [] [src]

pub enum ParseResult<T> {
    Complete {
        message: T,
        consumed: usize,
    },
    Incomplete {
        required_size: Option<usize>,
    },
}

The result of an attempted parse.

Variants

A message was successfully parsed.

Fields

The message.

The number of bytes of the input buffer consumed to parse this message.

The buffer did not contain a full message.

Fields

The number of total bytes required to parse a message, if known.

This value is present iff the input buffer contains at least 5 bytes.