Newer
Older
use std::collections::HashMap;
#[derive(Clone, Debug, Deserialize)]
pub struct RouteHandler {
pub route: String,
pub response: Option<ResponseHandler>,
pub script: Option<String>,
}
#[derive(Clone, Debug, Deserialize)]
pub struct ResponseHandler {
failure_rate: Option<u32>,
#[serde(default="get_default_headers")]
headers: HashMap<String, String>,
}
fn get_default_headers() -> HashMap<String, String> { HashMap::new() }