/
ligeron
/
msclient
Обзор
Документация
Войти
/
ligeron
/
msclient
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
storage/src/lib.rs
15 строк
405 B
Aleksandr Provotorov
add storage
10 июн 2026, 16:33
10 июн 2026, 16:33
070cb4d
Код
Авторство
О чём код?
#[derive(Clone)] pub struct Storage { pub pool: sqlx::Pool<sqlx::Postgres>, } impl Storage { pub async fn new(db_url: &str) -> anyhow::Result<Self> { let pool = sqlx::postgres::PgPoolOptions::new() .idle_timeout(std::time::Duration::from_secs(10)) .max_connections(16) .connect(db_url).await?; sqlx::migrate!().run(&pool).await?; Ok(Self { pool }) } }