Enum postgres_protocol::message::backend::ParseResult
[−]
[src]
pub enum ParseResult<T> { Complete { message: Message<T>, consumed: usize, }, Incomplete { required_size: Option<usize>, }, }
The result of an attempted parse.
Variants
Complete
The message was successfully parsed.
Fields of Complete
message: Message<T> | The message. |
consumed: usize | The number of bytes of the input buffer consumed to parse this message. |
Incomplete
The buffer did not contain a full message.
Fields of Incomplete
required_size: Option<usize> | The number of total bytes required to parse a message, if known. This value is present if the input buffer contains at least 5 bytes. |