pub enum BackendMessageType {
Show 28 variants
AuthenticationCleartextPassword(AuthenticationCleartextPassword),
AuthenticationMd5Password(AuthenticationMD5Password),
AuthenticationOk(AuthenticationOk),
AuthenticationSASL(AuthenticationSASL),
AuthenticationSASLContinue(AuthenticationSASLContinue),
AuthenticationSASLFinal(AuthenticationSASLFinal),
BackendKeyData(BackendKeyData),
BindComplete(BindComplete),
CloseComplete(CloseComplete),
CommandComplete(CommandComplete),
CopyData(CopyData),
CopyDone(CopyDone),
CopyInResponse(CopyInResponse),
CopyOutResponse(CopyOutResponse),
DataRow(DataRow),
EmptyQueryResponse(EmptyQueryResponse),
ErrorResponse(ErrorResponse),
NoData(NoData),
NoticeResponse(NoticeResponse),
NotificationResponse(NotificationResponse),
ParameterDescription(ParameterDescription),
ParameterStatus(ParameterStatus),
ParseComplete(ParseComplete),
PortalSuspended(PortalSuspended),
ReadyForQuery(ReadyForQuery),
RowDescription(RowDescription),
FunctionCallResponse(FunctionCallResponse),
CopyBothResponse(CopyBothResponse),
}
Variants§
AuthenticationCleartextPassword(AuthenticationCleartextPassword)
AuthenticationMd5Password(AuthenticationMD5Password)
AuthenticationOk(AuthenticationOk)
AuthenticationSASL(AuthenticationSASL)
AuthenticationSASLContinue(AuthenticationSASLContinue)
AuthenticationSASLFinal(AuthenticationSASLFinal)
BackendKeyData(BackendKeyData)
BindComplete(BindComplete)
CloseComplete(CloseComplete)
CommandComplete(CommandComplete)
CopyData(CopyData)
CopyDone(CopyDone)
CopyInResponse(CopyInResponse)
CopyOutResponse(CopyOutResponse)
DataRow(DataRow)
EmptyQueryResponse(EmptyQueryResponse)
ErrorResponse(ErrorResponse)
NoData(NoData)
NoticeResponse(NoticeResponse)
NotificationResponse(NotificationResponse)
ParameterDescription(ParameterDescription)
ParameterStatus(ParameterStatus)
ParseComplete(ParseComplete)
PortalSuspended(PortalSuspended)
ReadyForQuery(ReadyForQuery)
RowDescription(RowDescription)
FunctionCallResponse(FunctionCallResponse)
CopyBothResponse(CopyBothResponse)
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for BackendMessageType
impl RefUnwindSafe for BackendMessageType
impl Send for BackendMessageType
impl Sync for BackendMessageType
impl Unpin for BackendMessageType
impl UnwindSafe for BackendMessageType
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more