db-pool 0.6.0

A thread-safe database pool for running database-tied integration tests in parallel
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use std::fmt::Debug;

#[derive(Debug)]
pub enum Error<C: Debug, Q: Debug> {
    Pool(r2d2::Error),
    Connection(C),
    Query(Q),
}

impl<C: Debug, Q: Debug> From<r2d2::Error> for Error<C, Q> {
    fn from(value: r2d2::Error) -> Self {
        Self::Pool(value)
    }
}