snix_castore_http/
app_state.rs

1
2
3
4
5
6
7
8
9
10
11
12
13
use snix_castore::{blobservice::BlobService, directoryservice::DirectoryService, Node};

use std::sync::Arc;

pub type AppState = Arc<AppConfig>;

pub struct AppConfig {
    pub blob_service: Arc<dyn BlobService>,
    pub directory_service: Arc<dyn DirectoryService>,
    pub root_node: Node,
    pub index_names: Vec<String>,
    pub auto_index: bool,
}