[−][src]Trait r2d2::CustomizeConnection
A trait which allows for customization of connections.
Provided Methods
fn on_acquire(&self, conn: &mut C) -> Result<(), E>
Called with connections immediately after they are returned from
ManageConnection::connect
.
The default implementation simply returns Ok(())
.
Errors
If this method returns an error, the connection will be discarded.
fn on_release(&self, conn: C)
Called with connections when they are removed from the pool.
The connections may be broken (as reported by is_valid
or
has_broken
), or have simply timed out.
The default implementation does nothing.
Implementors
impl<C, E> CustomizeConnection<C, E> for NopConnectionCustomizer
[src]
impl<C, E> CustomizeConnection<C, E> for NopConnectionCustomizer
fn on_acquire(&self, conn: &mut C) -> Result<(), E>
[src]
fn on_acquire(&self, conn: &mut C) -> Result<(), E>
fn on_release(&self, conn: C)
[src]
fn on_release(&self, conn: C)