pub trait FrontendMatch {
Show 17 methods
// Provided methods
fn bind<'a>(&mut self) -> Option<impl FnMut(Bind<'a>)> { ... }
fn close<'a>(&mut self) -> Option<impl FnMut(Close<'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_fail<'a>(&mut self) -> Option<impl FnMut(CopyFail<'a>)> { ... }
fn describe<'a>(&mut self) -> Option<impl FnMut(Describe<'a>)> { ... }
fn execute<'a>(&mut self) -> Option<impl FnMut(Execute<'a>)> { ... }
fn flush<'a>(&mut self) -> Option<impl FnMut(Flush<'a>)> { ... }
fn function_call<'a>(&mut self) -> Option<impl FnMut(FunctionCall<'a>)> { ... }
fn g_s_s_response<'a>(&mut self) -> Option<impl FnMut(GSSResponse<'a>)> { ... }
fn parse<'a>(&mut self) -> Option<impl FnMut(Parse<'a>)> { ... }
fn password_message<'a>(
&mut self,
) -> Option<impl FnMut(PasswordMessage<'a>)> { ... }
fn query<'a>(&mut self) -> Option<impl FnMut(Query<'a>)> { ... }
fn s_a_s_l_initial_response<'a>(
&mut self,
) -> Option<impl FnMut(SASLInitialResponse<'a>)> { ... }
fn s_a_s_l_response<'a>(&mut self) -> Option<impl FnMut(SASLResponse<'a>)> { ... }
fn sync<'a>(&mut self) -> Option<impl FnMut(Sync<'a>)> { ... }
fn terminate<'a>(&mut self) -> Option<impl FnMut(Terminate<'a>)> { ... }
}Provided Methods§
fn bind<'a>(&mut self) -> Option<impl FnMut(Bind<'a>)>
fn close<'a>(&mut self) -> Option<impl FnMut(Close<'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_fail<'a>(&mut self) -> Option<impl FnMut(CopyFail<'a>)>
fn describe<'a>(&mut self) -> Option<impl FnMut(Describe<'a>)>
fn execute<'a>(&mut self) -> Option<impl FnMut(Execute<'a>)>
fn flush<'a>(&mut self) -> Option<impl FnMut(Flush<'a>)>
fn function_call<'a>(&mut self) -> Option<impl FnMut(FunctionCall<'a>)>
fn g_s_s_response<'a>(&mut self) -> Option<impl FnMut(GSSResponse<'a>)>
fn parse<'a>(&mut self) -> Option<impl FnMut(Parse<'a>)>
fn password_message<'a>(&mut self) -> Option<impl FnMut(PasswordMessage<'a>)>
fn query<'a>(&mut self) -> Option<impl FnMut(Query<'a>)>
fn s_a_s_l_initial_response<'a>( &mut self, ) -> Option<impl FnMut(SASLInitialResponse<'a>)>
fn s_a_s_l_response<'a>(&mut self) -> Option<impl FnMut(SASLResponse<'a>)>
fn sync<'a>(&mut self) -> Option<impl FnMut(Sync<'a>)>
fn terminate<'a>(&mut self) -> Option<impl FnMut(Terminate<'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.