fn run_server()

in src/vtok_srv/src/main.rs [70:83]


fn run_server<L: Listener>(listener: L) -> Result<(), Error> {
    config::Config::init_new().map_err(Error::ConfigError)?;
    println!("[vToken] Provisioning server is now running");

    loop {
        let client_result = listener
            .accept()
            .map_err(Error::IoError)
            .and_then(|stream| handle_client(stream));
        if let Err(e) = client_result {
            eprintln!("Error handling client connection: {:?}", e);
        }
    }
}