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
CompleteA message was successfully parsed.
Fields
message: T | The message. |
consumed: usize | The number of bytes of the input buffer consumed to parse this message. |
IncompleteThe buffer did not contain a full message.
Fields
required_size: Option<usize> | 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. |