use structopt::StructOpt; use crate::{Settings, UrlMap}; #[derive(StructOpt)] pub struct RunServer { } impl RunServer { pub fn execute(self, urls: UrlMap, _settings: Settings) { let server_task = warp::serve(urls).run(([127, 0, 0, 1], 3030)); tokio::runtime::Builder::new_multi_thread() .enable_all() .build() .unwrap() .block_on(server_task) } }