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
CompleteThe 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. |
IncompleteThe 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. |