1 2 3 4 5 6 7 8 9 10 11
#[derive(Default, Debug, serde::Deserialize)] pub struct ServerConfig { pub host: String, pub port: u16, } impl ServerConfig { pub fn socket_addr(&self) -> String { format!("{}:{}", self.host, self.port) } }