elif_http/config/
defaults.rs

1//! Default configuration values
2
3use crate::foundation::constants::*;
4
5pub struct HttpDefaults;
6
7impl HttpDefaults {
8    pub const REQUEST_TIMEOUT_SECS: u64 = DEFAULT_REQUEST_TIMEOUT_SECS as u64;
9    pub const KEEP_ALIVE_TIMEOUT_SECS: u64 = DEFAULT_KEEP_ALIVE_TIMEOUT_SECS as u64;
10    pub const MAX_REQUEST_SIZE: usize = DEFAULT_MAX_REQUEST_SIZE;
11    pub const ENABLE_TRACING: bool = true;
12    pub const HEALTH_CHECK_PATH: &'static str = DEFAULT_HEALTH_CHECK_PATH;
13    pub const SHUTDOWN_TIMEOUT_SECS: u64 = DEFAULT_SHUTDOWN_TIMEOUT_SECS as u64;
14}