diff --git a/src/tools/daemon.rs b/src/tools/daemon.rs index ae54570b..08fcee90 100644 --- a/src/tools/daemon.rs +++ b/src/tools/daemon.rs @@ -189,7 +189,7 @@ impl Reloadable for tokio::net::TcpListener { fd_change_cloexec(fd, true)?; Ok(Self::from_std( unsafe { std::net::TcpListener::from_raw_fd(fd) }, - &tokio::reactor::Handle::default(), + &tokio_net::driver::Handle::default(), )?) } } @@ -203,10 +203,10 @@ impl Reloadable for tokio::net::TcpListener { pub fn create_daemon( address: std::net::SocketAddr, create_service: F, -) -> Result, Error> +) -> Result, Error> where F: FnOnce(tokio::net::TcpListener) -> Result, - S: Future, + S: Future, { let mut reloader = Reloader::new(); @@ -235,7 +235,6 @@ where log::info!("daemon shutting down..."); } }) - .map_err(|_| ()) ) }