adjust 0.2.6

Utility library for making serivces on axum easier
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use diesel::r2d2;

use super::{Pool, PoolBuilder};

pub type Redis = redis::Client;

impl PoolBuilder<Redis> for Redis {
  fn create_pool() -> anyhow::Result<Pool<Redis>> {
    let redis_url = std::env::var("REDIS_URL")?;
    let manager = redis::Client::open(redis_url)?;

    Ok(r2d2::Pool::builder().build(manager)?.into())
  }
}