1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
use std::path::PathBuf;
use {Uploader, Replica};

#[derive(Clone)]
pub struct Config {
    pub uploader: Uploader,
    pub session_key: String,
    pub git_repo_checkout: PathBuf,
    pub gh_client_id: String,
    pub gh_client_secret: String,
    pub db_url: String,
    pub env: ::Env,
    pub max_upload_size: u64,
    pub mirror: Replica,
    pub api_protocol: String,
}