BackendMatch

Trait BackendMatch 

Source
pub trait BackendMatch {
Show 33 methods // Provided methods fn authentication_ok<'a>( &mut self, ) -> Option<impl FnMut(AuthenticationOk<'a>)> { ... } fn authentication_kerberos_v5<'a>( &mut self, ) -> Option<impl FnMut(AuthenticationKerberosV5<'a>)> { ... } fn authentication_cleartext_password<'a>( &mut self, ) -> Option<impl FnMut(AuthenticationCleartextPassword<'a>)> { ... } fn authentication_m_d5_password<'a>( &mut self, ) -> Option<impl FnMut(AuthenticationMD5Password<'a>)> { ... } fn authentication_g_s_s<'a>( &mut self, ) -> Option<impl FnMut(AuthenticationGSS<'a>)> { ... } fn authentication_g_s_s_continue<'a>( &mut self, ) -> Option<impl FnMut(AuthenticationGSSContinue<'a>)> { ... } fn authentication_s_s_p_i<'a>( &mut self, ) -> Option<impl FnMut(AuthenticationSSPI<'a>)> { ... } fn authentication_s_a_s_l<'a>( &mut self, ) -> Option<impl FnMut(AuthenticationSASL<'a>)> { ... } fn authentication_s_a_s_l_continue<'a>( &mut self, ) -> Option<impl FnMut(AuthenticationSASLContinue<'a>)> { ... } fn authentication_s_a_s_l_final<'a>( &mut self, ) -> Option<impl FnMut(AuthenticationSASLFinal<'a>)> { ... } fn backend_key_data<'a>(&mut self) -> Option<impl FnMut(BackendKeyData<'a>)> { ... } fn bind_complete<'a>(&mut self) -> Option<impl FnMut(BindComplete<'a>)> { ... } fn close_complete<'a>(&mut self) -> Option<impl FnMut(CloseComplete<'a>)> { ... } fn command_complete<'a>( &mut self, ) -> Option<impl FnMut(CommandComplete<'a>)> { ... } fn copy_data<'a>(&mut self) -> Option<impl FnMut(CopyData<'a>)> { ... } fn copy_done<'a>(&mut self) -> Option<impl FnMut(CopyDone<'a>)> { ... } fn copy_in_response<'a>(&mut self) -> Option<impl FnMut(CopyInResponse<'a>)> { ... } fn copy_out_response<'a>( &mut self, ) -> Option<impl FnMut(CopyOutResponse<'a>)> { ... } fn copy_both_response<'a>( &mut self, ) -> Option<impl FnMut(CopyBothResponse<'a>)> { ... } fn data_row<'a>(&mut self) -> Option<impl FnMut(DataRow<'a>)> { ... } fn empty_query_response<'a>( &mut self, ) -> Option<impl FnMut(EmptyQueryResponse<'a>)> { ... } fn error_response<'a>(&mut self) -> Option<impl FnMut(ErrorResponse<'a>)> { ... } fn function_call_response<'a>( &mut self, ) -> Option<impl FnMut(FunctionCallResponse<'a>)> { ... } fn negotiate_protocol_version<'a>( &mut self, ) -> Option<impl FnMut(NegotiateProtocolVersion<'a>)> { ... } fn no_data<'a>(&mut self) -> Option<impl FnMut(NoData<'a>)> { ... } fn notice_response<'a>(&mut self) -> Option<impl FnMut(NoticeResponse<'a>)> { ... } fn notification_response<'a>( &mut self, ) -> Option<impl FnMut(NotificationResponse<'a>)> { ... } fn parameter_description<'a>( &mut self, ) -> Option<impl FnMut(ParameterDescription<'a>)> { ... } fn parameter_status<'a>( &mut self, ) -> Option<impl FnMut(ParameterStatus<'a>)> { ... } fn parse_complete<'a>(&mut self) -> Option<impl FnMut(ParseComplete<'a>)> { ... } fn portal_suspended<'a>( &mut self, ) -> Option<impl FnMut(PortalSuspended<'a>)> { ... } fn ready_for_query<'a>(&mut self) -> Option<impl FnMut(ReadyForQuery<'a>)> { ... } fn row_description<'a>(&mut self) -> Option<impl FnMut(RowDescription<'a>)> { ... }
}

Provided Methods§

Source

fn authentication_ok<'a>(&mut self) -> Option<impl FnMut(AuthenticationOk<'a>)>

Source

fn authentication_kerberos_v5<'a>( &mut self, ) -> Option<impl FnMut(AuthenticationKerberosV5<'a>)>

Source

fn authentication_cleartext_password<'a>( &mut self, ) -> Option<impl FnMut(AuthenticationCleartextPassword<'a>)>

Source

fn authentication_m_d5_password<'a>( &mut self, ) -> Option<impl FnMut(AuthenticationMD5Password<'a>)>

Source

fn authentication_g_s_s<'a>( &mut self, ) -> Option<impl FnMut(AuthenticationGSS<'a>)>

Source

fn authentication_g_s_s_continue<'a>( &mut self, ) -> Option<impl FnMut(AuthenticationGSSContinue<'a>)>

Source

fn authentication_s_s_p_i<'a>( &mut self, ) -> Option<impl FnMut(AuthenticationSSPI<'a>)>

Source

fn authentication_s_a_s_l<'a>( &mut self, ) -> Option<impl FnMut(AuthenticationSASL<'a>)>

Source

fn authentication_s_a_s_l_continue<'a>( &mut self, ) -> Option<impl FnMut(AuthenticationSASLContinue<'a>)>

Source

fn authentication_s_a_s_l_final<'a>( &mut self, ) -> Option<impl FnMut(AuthenticationSASLFinal<'a>)>

Source

fn backend_key_data<'a>(&mut self) -> Option<impl FnMut(BackendKeyData<'a>)>

Source

fn bind_complete<'a>(&mut self) -> Option<impl FnMut(BindComplete<'a>)>

Source

fn close_complete<'a>(&mut self) -> Option<impl FnMut(CloseComplete<'a>)>

Source

fn command_complete<'a>(&mut self) -> Option<impl FnMut(CommandComplete<'a>)>

Source

fn copy_data<'a>(&mut self) -> Option<impl FnMut(CopyData<'a>)>

Source

fn copy_done<'a>(&mut self) -> Option<impl FnMut(CopyDone<'a>)>

Source

fn copy_in_response<'a>(&mut self) -> Option<impl FnMut(CopyInResponse<'a>)>

Source

fn copy_out_response<'a>(&mut self) -> Option<impl FnMut(CopyOutResponse<'a>)>

Source

fn copy_both_response<'a>(&mut self) -> Option<impl FnMut(CopyBothResponse<'a>)>

Source

fn data_row<'a>(&mut self) -> Option<impl FnMut(DataRow<'a>)>

Source

fn empty_query_response<'a>( &mut self, ) -> Option<impl FnMut(EmptyQueryResponse<'a>)>

Source

fn error_response<'a>(&mut self) -> Option<impl FnMut(ErrorResponse<'a>)>

Source

fn function_call_response<'a>( &mut self, ) -> Option<impl FnMut(FunctionCallResponse<'a>)>

Source

fn negotiate_protocol_version<'a>( &mut self, ) -> Option<impl FnMut(NegotiateProtocolVersion<'a>)>

Source

fn no_data<'a>(&mut self) -> Option<impl FnMut(NoData<'a>)>

Source

fn notice_response<'a>(&mut self) -> Option<impl FnMut(NoticeResponse<'a>)>

Source

fn notification_response<'a>( &mut self, ) -> Option<impl FnMut(NotificationResponse<'a>)>

Source

fn parameter_description<'a>( &mut self, ) -> Option<impl FnMut(ParameterDescription<'a>)>

Source

fn parameter_status<'a>(&mut self) -> Option<impl FnMut(ParameterStatus<'a>)>

Source

fn parse_complete<'a>(&mut self) -> Option<impl FnMut(ParseComplete<'a>)>

Source

fn portal_suspended<'a>(&mut self) -> Option<impl FnMut(PortalSuspended<'a>)>

Source

fn ready_for_query<'a>(&mut self) -> Option<impl FnMut(ReadyForQuery<'a>)>

Source

fn row_description<'a>(&mut self) -> Option<impl FnMut(RowDescription<'a>)>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§