quickpeep/quickpeep/src/config.rs

19 lines
472 B
Rust

use crate::web::seed_collector::SeedTagColumn;
use serde::Deserialize;
use std::path::PathBuf;
#[derive(Debug, Clone, Deserialize)]
pub struct SeedCollectionConfig {
pub column1: SeedTagColumn,
pub column2: SeedTagColumn,
pub column3: SeedTagColumn,
/// Name, URL pairs
pub contact: Vec<(String, String)>,
}
#[derive(Debug, Clone, Deserialize)]
pub struct WebConfig {
pub seed_collection: SeedCollectionConfig,
pub sqlite_db_path: PathBuf,
}