use serde::Deserialize; pub fn parse_config(config_str: &str) -> Result { toml::from_str(config_str) } #[derive(Deserialize)] pub struct Config { pub default_questions: String, pub server_config: ServerConfig } #[derive(Deserialize)] pub struct ServerConfig { pub ip: String, pub port: Option, pub workers: Option }