ayun-server 0.23.0

The RUST Framework for Web Rustceans.
Documentation
mod middleware;
mod response;

pub const X_REQUEST_ID: &str = "x-request-id";

#[derive(Debug, serde::Deserialize)]
pub struct Server {
    #[serde(default = "default_url")]
    pub url: String,
    #[serde(default)]
    pub middleware: middleware::Middleware,
    #[serde(default)]
    pub response: response::Response,
}

fn default_url() -> String {
    "0.0.0.0:8000".to_string()
}

impl Default for Server {
    fn default() -> Self {
        ayun_config::default::<Self>().expect("Failed to get default value")
    }
}