Trait EdgeDBBackendMatch

Source
pub trait EdgeDBBackendMatch {
Show 17 methods // Provided methods fn authentication_ok<'a>( &mut self, ) -> Option<impl FnMut(AuthenticationOk<'a>)> { ... } fn authentication_required_s_a_s_l_message<'a>( &mut self, ) -> Option<impl FnMut(AuthenticationRequiredSASLMessage<'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 server_key_data<'a>(&mut self) -> Option<impl FnMut(ServerKeyData<'a>)> { ... } fn parameter_status<'a>( &mut self, ) -> Option<impl FnMut(ParameterStatus<'a>)> { ... } fn server_handshake<'a>( &mut self, ) -> Option<impl FnMut(ServerHandshake<'a>)> { ... } fn ready_for_command<'a>( &mut self, ) -> Option<impl FnMut(ReadyForCommand<'a>)> { ... } fn restore_ready<'a>(&mut self) -> Option<impl FnMut(RestoreReady<'a>)> { ... } fn command_complete<'a>( &mut self, ) -> Option<impl FnMut(CommandComplete<'a>)> { ... } fn command_data_description<'a>( &mut self, ) -> Option<impl FnMut(CommandDataDescription<'a>)> { ... } fn state_data_description<'a>( &mut self, ) -> Option<impl FnMut(StateDataDescription<'a>)> { ... } fn data<'a>(&mut self) -> Option<impl FnMut(Data<'a>)> { ... } fn dump_header<'a>(&mut self) -> Option<impl FnMut(DumpHeader<'a>)> { ... } fn dump_block<'a>(&mut self) -> Option<impl FnMut(DumpBlock<'a>)> { ... } fn error_response<'a>(&mut self) -> Option<impl FnMut(ErrorResponse<'a>)> { ... } fn log_message<'a>(&mut self) -> Option<impl FnMut(LogMessage<'a>)> { ... }
}

Provided Methods§

Source

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

Source

fn authentication_required_s_a_s_l_message<'a>( &mut self, ) -> Option<impl FnMut(AuthenticationRequiredSASLMessage<'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 server_key_data<'a>(&mut self) -> Option<impl FnMut(ServerKeyData<'a>)>

Source

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

Source

fn server_handshake<'a>(&mut self) -> Option<impl FnMut(ServerHandshake<'a>)>

Source

fn ready_for_command<'a>(&mut self) -> Option<impl FnMut(ReadyForCommand<'a>)>

Source

fn restore_ready<'a>(&mut self) -> Option<impl FnMut(RestoreReady<'a>)>

Source

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

Source

fn command_data_description<'a>( &mut self, ) -> Option<impl FnMut(CommandDataDescription<'a>)>

Source

fn state_data_description<'a>( &mut self, ) -> Option<impl FnMut(StateDataDescription<'a>)>

Source

fn data<'a>(&mut self) -> Option<impl FnMut(Data<'a>)>

Source

fn dump_header<'a>(&mut self) -> Option<impl FnMut(DumpHeader<'a>)>

Source

fn dump_block<'a>(&mut self) -> Option<impl FnMut(DumpBlock<'a>)>

Source

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

Source

fn log_message<'a>(&mut self) -> Option<impl FnMut(LogMessage<'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§