db-pool 0.6.0

A thread-safe database pool for running database-tied integration tests in parallel
Documentation
use std::ops::{Deref, DerefMut};

use sea_orm::DatabaseConnection;

pub struct PooledConnection(DatabaseConnection);

impl From<DatabaseConnection> for PooledConnection {
    fn from(value: DatabaseConnection) -> Self {
        Self(value)
    }
}

impl Deref for PooledConnection {
    type Target = DatabaseConnection;

    fn deref(&self) -> &Self::Target {
        &self.0
    }
}

impl DerefMut for PooledConnection {
    fn deref_mut(&mut self) -> &mut Self::Target {
        &mut self.0
    }
}