use diesel::r2d2::{ConnectionManager};
use diesel::prelude::*;
pub type Pool = diesel::r2d2::Pool<ConnectionManager<PgConnection>>;
pub fn poolcon() -> Pool {
dotenv::dotenv().ok();
let database_url = std::env::var("DATABASE_URL").expect("DATABASE_URL must be set");
let manager = ConnectionManager::<PgConnection>::new(database_url);
let pool: Pool = diesel::r2d2::Pool::builder()
.build(manager)
.expect("Failed to create pool.");
pool
}