postrust_proxy/config/
database.rs1use crate::config::{Route, Upstream};
4use crate::error::ProxyResult;
5use sqlx::PgPool;
6
7pub async fn load_from_database(pool: &PgPool) -> ProxyResult<(Vec<Route>, Vec<Upstream>)> {
9 let routes = load_routes(pool).await?;
10 let upstreams = load_upstreams(pool).await?;
11 Ok((routes, upstreams))
12}
13
14async fn load_routes(_pool: &PgPool) -> ProxyResult<Vec<Route>> {
15 Ok(Vec::new())
18}
19
20async fn load_upstreams(_pool: &PgPool) -> ProxyResult<Vec<Upstream>> {
21 Ok(Vec::new())
24}