Files
warren/backend/src/api/state.rs

22 lines
389 B
Rust

use sqlx::{Pool, Postgres};
#[derive(Debug, Clone)]
pub struct AppState {
pool: Pool<Postgres>,
serve_dir: String,
}
impl AppState {
pub fn new(pool: Pool<Postgres>, serve_dir: String) -> Self {
Self { pool, serve_dir }
}
pub fn pool(&self) -> &Pool<Postgres> {
&self.pool
}
pub fn serve_dir(&self) -> &str {
&self.serve_dir
}
}