Skip to main content

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}