Trait ConnectionStateUpdate

Source
pub trait ConnectionStateUpdate: ConnectionStateSend {
    // Provided methods
    fn parameter(&mut self, name: &str, value: &str) { ... }
    fn cancellation_key(&mut self, pid: i32, key: i32) { ... }
    fn state_changed(&mut self, state: ConnectionStateType) { ... }
    fn server_error(&mut self, error: &PgServerError) { ... }
    fn server_notice(&mut self, notice: &PgServerError) { ... }
    fn auth(&mut self, auth: AuthType) { ... }
}
Expand description

A callback for connection state changes.

Provided Methods§

Source

fn parameter(&mut self, name: &str, value: &str)

Source

fn cancellation_key(&mut self, pid: i32, key: i32)

Source

fn state_changed(&mut self, state: ConnectionStateType)

Source

fn server_error(&mut self, error: &PgServerError)

Source

fn server_notice(&mut self, notice: &PgServerError)

Source

fn auth(&mut self, auth: AuthType)

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§