pub enum BackendBuilder<'a> {
Show 33 variants
AuthenticationOk(AuthenticationOkBuilder<'a>),
AuthenticationKerberosV5(AuthenticationKerberosV5Builder<'a>),
AuthenticationCleartextPassword(AuthenticationCleartextPasswordBuilder<'a>),
AuthenticationMD5Password(AuthenticationMD5PasswordBuilder<'a>),
AuthenticationGSS(AuthenticationGSSBuilder<'a>),
AuthenticationGSSContinue(AuthenticationGSSContinueBuilder<'a>),
AuthenticationSSPI(AuthenticationSSPIBuilder<'a>),
AuthenticationSASL(AuthenticationSASLBuilder<'a>),
AuthenticationSASLContinue(AuthenticationSASLContinueBuilder<'a>),
AuthenticationSASLFinal(AuthenticationSASLFinalBuilder<'a>),
BackendKeyData(BackendKeyDataBuilder<'a>),
BindComplete(BindCompleteBuilder<'a>),
CloseComplete(CloseCompleteBuilder<'a>),
CommandComplete(CommandCompleteBuilder<'a>),
CopyData(CopyDataBuilder<'a>),
CopyDone(CopyDoneBuilder<'a>),
CopyInResponse(CopyInResponseBuilder<'a>),
CopyOutResponse(CopyOutResponseBuilder<'a>),
CopyBothResponse(CopyBothResponseBuilder<'a>),
DataRow(DataRowBuilder<'a>),
EmptyQueryResponse(EmptyQueryResponseBuilder<'a>),
ErrorResponse(ErrorResponseBuilder<'a>),
FunctionCallResponse(FunctionCallResponseBuilder<'a>),
NegotiateProtocolVersion(NegotiateProtocolVersionBuilder<'a>),
NoData(NoDataBuilder<'a>),
NoticeResponse(NoticeResponseBuilder<'a>),
NotificationResponse(NotificationResponseBuilder<'a>),
ParameterDescription(ParameterDescriptionBuilder<'a>),
ParameterStatus(ParameterStatusBuilder<'a>),
ParseComplete(ParseCompleteBuilder<'a>),
PortalSuspended(PortalSuspendedBuilder<'a>),
ReadyForQuery(ReadyForQueryBuilder<'a>),
RowDescription(RowDescriptionBuilder<'a>),
}Variants§
AuthenticationOk(AuthenticationOkBuilder<'a>)
AuthenticationKerberosV5(AuthenticationKerberosV5Builder<'a>)
AuthenticationCleartextPassword(AuthenticationCleartextPasswordBuilder<'a>)
AuthenticationMD5Password(AuthenticationMD5PasswordBuilder<'a>)
AuthenticationGSS(AuthenticationGSSBuilder<'a>)
AuthenticationGSSContinue(AuthenticationGSSContinueBuilder<'a>)
AuthenticationSSPI(AuthenticationSSPIBuilder<'a>)
AuthenticationSASL(AuthenticationSASLBuilder<'a>)
AuthenticationSASLContinue(AuthenticationSASLContinueBuilder<'a>)
AuthenticationSASLFinal(AuthenticationSASLFinalBuilder<'a>)
BackendKeyData(BackendKeyDataBuilder<'a>)
BindComplete(BindCompleteBuilder<'a>)
CloseComplete(CloseCompleteBuilder<'a>)
CommandComplete(CommandCompleteBuilder<'a>)
CopyData(CopyDataBuilder<'a>)
CopyDone(CopyDoneBuilder<'a>)
CopyInResponse(CopyInResponseBuilder<'a>)
CopyOutResponse(CopyOutResponseBuilder<'a>)
CopyBothResponse(CopyBothResponseBuilder<'a>)
DataRow(DataRowBuilder<'a>)
EmptyQueryResponse(EmptyQueryResponseBuilder<'a>)
ErrorResponse(ErrorResponseBuilder<'a>)
FunctionCallResponse(FunctionCallResponseBuilder<'a>)
NegotiateProtocolVersion(NegotiateProtocolVersionBuilder<'a>)
NoData(NoDataBuilder<'a>)
NoticeResponse(NoticeResponseBuilder<'a>)
NotificationResponse(NotificationResponseBuilder<'a>)
ParameterDescription(ParameterDescriptionBuilder<'a>)
ParameterStatus(ParameterStatusBuilder<'a>)
ParseComplete(ParseCompleteBuilder<'a>)
PortalSuspended(PortalSuspendedBuilder<'a>)
ReadyForQuery(ReadyForQueryBuilder<'a>)
RowDescription(RowDescriptionBuilder<'a>)
Implementations§
Trait Implementations§
Source§impl<'a> Debug for BackendBuilder<'a>
impl<'a> Debug for BackendBuilder<'a>
Source§impl<'a> From<AuthenticationCleartextPasswordBuilder<'a>> for BackendBuilder<'a>
impl<'a> From<AuthenticationCleartextPasswordBuilder<'a>> for BackendBuilder<'a>
Source§fn from(message: AuthenticationCleartextPasswordBuilder<'a>) -> Self
fn from(message: AuthenticationCleartextPasswordBuilder<'a>) -> Self
Converts to this type from the input type.
Source§impl<'a> From<AuthenticationGSSBuilder<'a>> for BackendBuilder<'a>
impl<'a> From<AuthenticationGSSBuilder<'a>> for BackendBuilder<'a>
Source§fn from(message: AuthenticationGSSBuilder<'a>) -> Self
fn from(message: AuthenticationGSSBuilder<'a>) -> Self
Converts to this type from the input type.
Source§impl<'a> From<AuthenticationGSSContinueBuilder<'a>> for BackendBuilder<'a>
impl<'a> From<AuthenticationGSSContinueBuilder<'a>> for BackendBuilder<'a>
Source§fn from(message: AuthenticationGSSContinueBuilder<'a>) -> Self
fn from(message: AuthenticationGSSContinueBuilder<'a>) -> Self
Converts to this type from the input type.
Source§impl<'a> From<AuthenticationKerberosV5Builder<'a>> for BackendBuilder<'a>
impl<'a> From<AuthenticationKerberosV5Builder<'a>> for BackendBuilder<'a>
Source§fn from(message: AuthenticationKerberosV5Builder<'a>) -> Self
fn from(message: AuthenticationKerberosV5Builder<'a>) -> Self
Converts to this type from the input type.
Source§impl<'a> From<AuthenticationMD5PasswordBuilder<'a>> for BackendBuilder<'a>
impl<'a> From<AuthenticationMD5PasswordBuilder<'a>> for BackendBuilder<'a>
Source§fn from(message: AuthenticationMD5PasswordBuilder<'a>) -> Self
fn from(message: AuthenticationMD5PasswordBuilder<'a>) -> Self
Converts to this type from the input type.
Source§impl<'a> From<AuthenticationOkBuilder<'a>> for BackendBuilder<'a>
impl<'a> From<AuthenticationOkBuilder<'a>> for BackendBuilder<'a>
Source§fn from(message: AuthenticationOkBuilder<'a>) -> Self
fn from(message: AuthenticationOkBuilder<'a>) -> Self
Converts to this type from the input type.
Source§impl<'a> From<AuthenticationSASLBuilder<'a>> for BackendBuilder<'a>
impl<'a> From<AuthenticationSASLBuilder<'a>> for BackendBuilder<'a>
Source§fn from(message: AuthenticationSASLBuilder<'a>) -> Self
fn from(message: AuthenticationSASLBuilder<'a>) -> Self
Converts to this type from the input type.
Source§impl<'a> From<AuthenticationSASLContinueBuilder<'a>> for BackendBuilder<'a>
impl<'a> From<AuthenticationSASLContinueBuilder<'a>> for BackendBuilder<'a>
Source§fn from(message: AuthenticationSASLContinueBuilder<'a>) -> Self
fn from(message: AuthenticationSASLContinueBuilder<'a>) -> Self
Converts to this type from the input type.
Source§impl<'a> From<AuthenticationSASLFinalBuilder<'a>> for BackendBuilder<'a>
impl<'a> From<AuthenticationSASLFinalBuilder<'a>> for BackendBuilder<'a>
Source§fn from(message: AuthenticationSASLFinalBuilder<'a>) -> Self
fn from(message: AuthenticationSASLFinalBuilder<'a>) -> Self
Converts to this type from the input type.
Source§impl<'a> From<AuthenticationSSPIBuilder<'a>> for BackendBuilder<'a>
impl<'a> From<AuthenticationSSPIBuilder<'a>> for BackendBuilder<'a>
Source§fn from(message: AuthenticationSSPIBuilder<'a>) -> Self
fn from(message: AuthenticationSSPIBuilder<'a>) -> Self
Converts to this type from the input type.
Source§impl<'a> From<BackendKeyDataBuilder<'a>> for BackendBuilder<'a>
impl<'a> From<BackendKeyDataBuilder<'a>> for BackendBuilder<'a>
Source§fn from(message: BackendKeyDataBuilder<'a>) -> Self
fn from(message: BackendKeyDataBuilder<'a>) -> Self
Converts to this type from the input type.
Source§impl<'a> From<BindCompleteBuilder<'a>> for BackendBuilder<'a>
impl<'a> From<BindCompleteBuilder<'a>> for BackendBuilder<'a>
Source§fn from(message: BindCompleteBuilder<'a>) -> Self
fn from(message: BindCompleteBuilder<'a>) -> Self
Converts to this type from the input type.
Source§impl<'a> From<CloseCompleteBuilder<'a>> for BackendBuilder<'a>
impl<'a> From<CloseCompleteBuilder<'a>> for BackendBuilder<'a>
Source§fn from(message: CloseCompleteBuilder<'a>) -> Self
fn from(message: CloseCompleteBuilder<'a>) -> Self
Converts to this type from the input type.
Source§impl<'a> From<CommandCompleteBuilder<'a>> for BackendBuilder<'a>
impl<'a> From<CommandCompleteBuilder<'a>> for BackendBuilder<'a>
Source§fn from(message: CommandCompleteBuilder<'a>) -> Self
fn from(message: CommandCompleteBuilder<'a>) -> Self
Converts to this type from the input type.
Source§impl<'a> From<CopyBothResponseBuilder<'a>> for BackendBuilder<'a>
impl<'a> From<CopyBothResponseBuilder<'a>> for BackendBuilder<'a>
Source§fn from(message: CopyBothResponseBuilder<'a>) -> Self
fn from(message: CopyBothResponseBuilder<'a>) -> Self
Converts to this type from the input type.
Source§impl<'a> From<CopyDataBuilder<'a>> for BackendBuilder<'a>
impl<'a> From<CopyDataBuilder<'a>> for BackendBuilder<'a>
Source§fn from(message: CopyDataBuilder<'a>) -> Self
fn from(message: CopyDataBuilder<'a>) -> Self
Converts to this type from the input type.
Source§impl<'a> From<CopyDoneBuilder<'a>> for BackendBuilder<'a>
impl<'a> From<CopyDoneBuilder<'a>> for BackendBuilder<'a>
Source§fn from(message: CopyDoneBuilder<'a>) -> Self
fn from(message: CopyDoneBuilder<'a>) -> Self
Converts to this type from the input type.
Source§impl<'a> From<CopyInResponseBuilder<'a>> for BackendBuilder<'a>
impl<'a> From<CopyInResponseBuilder<'a>> for BackendBuilder<'a>
Source§fn from(message: CopyInResponseBuilder<'a>) -> Self
fn from(message: CopyInResponseBuilder<'a>) -> Self
Converts to this type from the input type.
Source§impl<'a> From<CopyOutResponseBuilder<'a>> for BackendBuilder<'a>
impl<'a> From<CopyOutResponseBuilder<'a>> for BackendBuilder<'a>
Source§fn from(message: CopyOutResponseBuilder<'a>) -> Self
fn from(message: CopyOutResponseBuilder<'a>) -> Self
Converts to this type from the input type.
Source§impl<'a> From<DataRowBuilder<'a>> for BackendBuilder<'a>
impl<'a> From<DataRowBuilder<'a>> for BackendBuilder<'a>
Source§fn from(message: DataRowBuilder<'a>) -> Self
fn from(message: DataRowBuilder<'a>) -> Self
Converts to this type from the input type.
Source§impl<'a> From<EmptyQueryResponseBuilder<'a>> for BackendBuilder<'a>
impl<'a> From<EmptyQueryResponseBuilder<'a>> for BackendBuilder<'a>
Source§fn from(message: EmptyQueryResponseBuilder<'a>) -> Self
fn from(message: EmptyQueryResponseBuilder<'a>) -> Self
Converts to this type from the input type.
Source§impl<'a> From<ErrorResponseBuilder<'a>> for BackendBuilder<'a>
impl<'a> From<ErrorResponseBuilder<'a>> for BackendBuilder<'a>
Source§fn from(message: ErrorResponseBuilder<'a>) -> Self
fn from(message: ErrorResponseBuilder<'a>) -> Self
Converts to this type from the input type.
Source§impl<'a> From<FunctionCallResponseBuilder<'a>> for BackendBuilder<'a>
impl<'a> From<FunctionCallResponseBuilder<'a>> for BackendBuilder<'a>
Source§fn from(message: FunctionCallResponseBuilder<'a>) -> Self
fn from(message: FunctionCallResponseBuilder<'a>) -> Self
Converts to this type from the input type.
Source§impl<'a> From<NegotiateProtocolVersionBuilder<'a>> for BackendBuilder<'a>
impl<'a> From<NegotiateProtocolVersionBuilder<'a>> for BackendBuilder<'a>
Source§fn from(message: NegotiateProtocolVersionBuilder<'a>) -> Self
fn from(message: NegotiateProtocolVersionBuilder<'a>) -> Self
Converts to this type from the input type.
Source§impl<'a> From<NoDataBuilder<'a>> for BackendBuilder<'a>
impl<'a> From<NoDataBuilder<'a>> for BackendBuilder<'a>
Source§fn from(message: NoDataBuilder<'a>) -> Self
fn from(message: NoDataBuilder<'a>) -> Self
Converts to this type from the input type.
Source§impl<'a> From<NoticeResponseBuilder<'a>> for BackendBuilder<'a>
impl<'a> From<NoticeResponseBuilder<'a>> for BackendBuilder<'a>
Source§fn from(message: NoticeResponseBuilder<'a>) -> Self
fn from(message: NoticeResponseBuilder<'a>) -> Self
Converts to this type from the input type.
Source§impl<'a> From<NotificationResponseBuilder<'a>> for BackendBuilder<'a>
impl<'a> From<NotificationResponseBuilder<'a>> for BackendBuilder<'a>
Source§fn from(message: NotificationResponseBuilder<'a>) -> Self
fn from(message: NotificationResponseBuilder<'a>) -> Self
Converts to this type from the input type.
Source§impl<'a> From<ParameterDescriptionBuilder<'a>> for BackendBuilder<'a>
impl<'a> From<ParameterDescriptionBuilder<'a>> for BackendBuilder<'a>
Source§fn from(message: ParameterDescriptionBuilder<'a>) -> Self
fn from(message: ParameterDescriptionBuilder<'a>) -> Self
Converts to this type from the input type.
Source§impl<'a> From<ParameterStatusBuilder<'a>> for BackendBuilder<'a>
impl<'a> From<ParameterStatusBuilder<'a>> for BackendBuilder<'a>
Source§fn from(message: ParameterStatusBuilder<'a>) -> Self
fn from(message: ParameterStatusBuilder<'a>) -> Self
Converts to this type from the input type.
Source§impl<'a> From<ParseCompleteBuilder<'a>> for BackendBuilder<'a>
impl<'a> From<ParseCompleteBuilder<'a>> for BackendBuilder<'a>
Source§fn from(message: ParseCompleteBuilder<'a>) -> Self
fn from(message: ParseCompleteBuilder<'a>) -> Self
Converts to this type from the input type.
Source§impl<'a> From<PortalSuspendedBuilder<'a>> for BackendBuilder<'a>
impl<'a> From<PortalSuspendedBuilder<'a>> for BackendBuilder<'a>
Source§fn from(message: PortalSuspendedBuilder<'a>) -> Self
fn from(message: PortalSuspendedBuilder<'a>) -> Self
Converts to this type from the input type.
Source§impl<'a> From<ReadyForQueryBuilder<'a>> for BackendBuilder<'a>
impl<'a> From<ReadyForQueryBuilder<'a>> for BackendBuilder<'a>
Source§fn from(message: ReadyForQueryBuilder<'a>) -> Self
fn from(message: ReadyForQueryBuilder<'a>) -> Self
Converts to this type from the input type.
Source§impl<'a> From<RowDescriptionBuilder<'a>> for BackendBuilder<'a>
impl<'a> From<RowDescriptionBuilder<'a>> for BackendBuilder<'a>
Source§fn from(message: RowDescriptionBuilder<'a>) -> Self
fn from(message: RowDescriptionBuilder<'a>) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl<'a> Freeze for BackendBuilder<'a>
impl<'a> RefUnwindSafe for BackendBuilder<'a>
impl<'a> Send for BackendBuilder<'a>
impl<'a> Sync for BackendBuilder<'a>
impl<'a> Unpin for BackendBuilder<'a>
impl<'a> UnwindSafe for BackendBuilder<'a>
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