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§
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>)>
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.