snix_castore_http/
app_state.rs

1use snix_castore::{Node, blobservice::BlobService, directoryservice::DirectoryService};
2
3use std::sync::Arc;
4
5pub type AppState = Arc<AppConfig>;
6
7pub struct AppConfig {
8    pub blob_service: Arc<dyn BlobService>,
9    pub directory_service: Arc<dyn DirectoryService>,
10    pub root_node: Node,
11    pub index_names: Vec<String>,
12    pub auto_index: bool,
13}