Trait EdgeDBFrontendMatch

Source
pub trait EdgeDBFrontendMatch {
    // Provided methods
    fn client_handshake<'a>(
        &mut self,
    ) -> Option<impl FnMut(ClientHandshake<'a>)> { ... }
    fn authentication_s_a_s_l_initial_response<'a>(
        &mut self,
    ) -> Option<impl FnMut(AuthenticationSASLInitialResponse<'a>)> { ... }
    fn authentication_s_a_s_l_response<'a>(
        &mut self,
    ) -> Option<impl FnMut(AuthenticationSASLResponse<'a>)> { ... }
    fn parse<'a>(&mut self) -> Option<impl FnMut(Parse<'a>)> { ... }
    fn execute<'a>(&mut self) -> Option<impl FnMut(Execute<'a>)> { ... }
    fn sync<'a>(&mut self) -> Option<impl FnMut(Sync<'a>)> { ... }
    fn terminate<'a>(&mut self) -> Option<impl FnMut(Terminate<'a>)> { ... }
    fn dump<'a>(&mut self) -> Option<impl FnMut(Dump<'a>)> { ... }
    fn restore<'a>(&mut self) -> Option<impl FnMut(Restore<'a>)> { ... }
    fn restore_block<'a>(&mut self) -> Option<impl FnMut(RestoreBlock<'a>)> { ... }
    fn restore_eof<'a>(&mut self) -> Option<impl FnMut(RestoreEof<'a>)> { ... }
}

Provided Methods§

Source

fn client_handshake<'a>(&mut self) -> Option<impl FnMut(ClientHandshake<'a>)>

Source

fn authentication_s_a_s_l_initial_response<'a>( &mut self, ) -> Option<impl FnMut(AuthenticationSASLInitialResponse<'a>)>

Source

fn authentication_s_a_s_l_response<'a>( &mut self, ) -> Option<impl FnMut(AuthenticationSASLResponse<'a>)>

Source

fn parse<'a>(&mut self) -> Option<impl FnMut(Parse<'a>)>

Source

fn execute<'a>(&mut self) -> Option<impl FnMut(Execute<'a>)>

Source

fn sync<'a>(&mut self) -> Option<impl FnMut(Sync<'a>)>

Source

fn terminate<'a>(&mut self) -> Option<impl FnMut(Terminate<'a>)>

Source

fn dump<'a>(&mut self) -> Option<impl FnMut(Dump<'a>)>

Source

fn restore<'a>(&mut self) -> Option<impl FnMut(Restore<'a>)>

Source

fn restore_block<'a>(&mut self) -> Option<impl FnMut(RestoreBlock<'a>)>

Source

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