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
AuthenticationCleartextPasswordAuthenticationGssAuthenticationKerberosV5AuthenticationMd55Password(AuthenticationMd5PasswordBody<'a>)AuthenticationOkAuthenticationScmCredentialAuthenticationSspiBackendKeyData(BackendKeyDataBody<'a>)BindCompleteCloseCompleteCommandComplete(CommandCompleteBody<'a>)CopyData(CopyDataBody<'a>)CopyDoneCopyInResponse(CopyInResponseBody<'a>)CopyOutResponse(CopyOutResponseBody<'a>)DataRow(DataRowBody<'a>)EmptyQueryResponseErrorResponse(ErrorResponseBody<'a>)NoDataNoticeResponse(NoticeResponseBody<'a>)NotificationResponse(NotificationResponseBody<'a>)ParameterDescription(ParameterDescriptionBody<'a>)ParameterStatus(ParameterStatusBody<'a>)ParseCompletePortalSuspendedReadyForQuery(ReadyForQueryBody<'a>)RowDescription(RowDescriptionBody<'a>)