Struct sozu_command_lib::config::FileConfig
source · pub struct FileConfig {Show 27 fields
pub command_socket: Option<String>,
pub command_buffer_size: Option<usize>,
pub max_command_buffer_size: Option<usize>,
pub max_connections: Option<usize>,
pub min_buffers: Option<usize>,
pub max_buffers: Option<usize>,
pub buffer_size: Option<usize>,
pub saved_state: Option<String>,
pub automatic_state_save: Option<bool>,
pub log_level: Option<String>,
pub log_target: Option<String>,
pub log_access_target: Option<String>,
pub worker_count: Option<u16>,
pub worker_automatic_restart: Option<bool>,
pub metrics: Option<MetricsConfig>,
pub listeners: Option<Vec<Listener>>,
pub clusters: Option<HashMap<String, FileClusterConfig>>,
pub handle_process_affinity: Option<bool>,
pub ctl_command_timeout: Option<u64>,
pub pid_file_path: Option<String>,
pub activate_listeners: Option<bool>,
pub front_timeout: Option<u32>,
pub back_timeout: Option<u32>,
pub connect_timeout: Option<u32>,
pub zombie_check_interval: Option<u32>,
pub accept_queue_timeout: Option<u32>,
pub request_timeout: Option<u32>,
}Fields§
§command_socket: Option<String>§command_buffer_size: Option<usize>§max_command_buffer_size: Option<usize>§max_connections: Option<usize>§min_buffers: Option<usize>§max_buffers: Option<usize>§buffer_size: Option<usize>§saved_state: Option<String>§automatic_state_save: Option<bool>§log_level: Option<String>§log_target: Option<String>§log_access_target: Option<String>§worker_count: Option<u16>§worker_automatic_restart: Option<bool>§metrics: Option<MetricsConfig>§listeners: Option<Vec<Listener>>§clusters: Option<HashMap<String, FileClusterConfig>>§handle_process_affinity: Option<bool>§ctl_command_timeout: Option<u64>§pid_file_path: Option<String>§activate_listeners: Option<bool>§front_timeout: Option<u32>§back_timeout: Option<u32>§connect_timeout: Option<u32>§zombie_check_interval: Option<u32>§accept_queue_timeout: Option<u32>§request_timeout: Option<u32>Implementations§
source§impl FileConfig
impl FileConfig
pub fn load_from_path(path: &str) -> Result<FileConfig>
pub fn into(self, config_path: &str) -> Result<Config>
Trait Implementations§
source§impl Clone for FileConfig
impl Clone for FileConfig
source§fn clone(&self) -> FileConfig
fn clone(&self) -> FileConfig
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl Debug for FileConfig
impl Debug for FileConfig
source§impl<'de> Deserialize<'de> for FileConfig
impl<'de> Deserialize<'de> for FileConfig
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more