Enum postgres_protocol::message::backend::borrowed::Message
[−]
[src]
pub enum Message<'a> { AuthenticationCleartextPassword, AuthenticationGss, AuthenticationKerberosV5, AuthenticationMd55Password(AuthenticationMd5PasswordBody<'a>), AuthenticationOk, AuthenticationScmCredential, AuthenticationSspi, BackendKeyData(BackendKeyDataBody<'a>), BindComplete, CloseComplete, CommandComplete(CommandCompleteBody<'a>), CopyData(CopyDataBody<'a>), CopyDone, CopyInResponse(CopyInResponseBody<'a>), CopyOutResponse(CopyOutResponseBody<'a>), DataRow(DataRowBody<'a>), EmptyQueryResponse, ErrorResponse(ErrorResponseBody<'a>), NoData, NoticeResponse(NoticeResponseBody<'a>), NotificationResponse(NotificationResponseBody<'a>), ParameterDescription(ParameterDescriptionBody<'a>), ParameterStatus(ParameterStatusBody<'a>), ParseComplete, PortalSuspended, ReadyForQuery(ReadyForQueryBody<'a>), RowDescription(RowDescriptionBody<'a>), // some variants omitted }
An enum representing Postgres backend messages.
Variants
AuthenticationCleartextPassword
AuthenticationGss
AuthenticationKerberosV5
AuthenticationMd55Password(AuthenticationMd5PasswordBody<'a>)
AuthenticationOk
AuthenticationScmCredential
AuthenticationSspi
BackendKeyData(BackendKeyDataBody<'a>)
BindComplete
CloseComplete
CommandComplete(CommandCompleteBody<'a>)
CopyData(CopyDataBody<'a>)
CopyDone
CopyInResponse(CopyInResponseBody<'a>)
CopyOutResponse(CopyOutResponseBody<'a>)
DataRow(DataRowBody<'a>)
EmptyQueryResponse
ErrorResponse(ErrorResponseBody<'a>)
NoData
NoticeResponse(NoticeResponseBody<'a>)
NotificationResponse(NotificationResponseBody<'a>)
ParameterDescription(ParameterDescriptionBody<'a>)
ParameterStatus(ParameterStatusBody<'a>)
ParseComplete
PortalSuspended
ReadyForQuery(ReadyForQueryBody<'a>)
RowDescription(RowDescriptionBody<'a>)