ph_registry/lib.rs
1pub mod auth;
2pub mod config;
3pub mod db;
4pub mod error;
5pub mod routes;
6pub mod storage;
7
8use std::sync::Arc;
9use config::RegistryConfig;
10use db::Db;
11use storage::StorageBackend;
12
13#[derive(Clone)]
14pub struct AppState {
15 pub config: Arc<RegistryConfig>,
16 pub db: Db,
17 pub storage: Arc<StorageBackend>,
18}