diff options
| author | Kapten Z∅∅m <55669224+default-username-852@users.noreply.github.com> | 2021-02-13 22:07:19 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-02-13 22:07:19 +0100 |
| commit | f31577b69d2fa9c8fa32151083447f8e31936d95 (patch) | |
| tree | 5a9c32c89fed4da1b8284bc70ae28b9beccab39c /mumd/src/network.rs | |
| parent | 89ce7ee42e4d57afaf6b21be46de0bcb98105dcb (diff) | |
| parent | 50e01f0c782ba0f52c832cabff0df966d9dcc803 (diff) | |
| download | mum-f31577b69d2fa9c8fa32151083447f8e31936d95.tar.gz | |
Merge pull request #64 from mum-rs/futures-cleanup
Dependency cleanup
Diffstat (limited to 'mumd/src/network.rs')
| -rw-r--r-- | mumd/src/network.rs | 13 |
1 files changed, 3 insertions, 10 deletions
diff --git a/mumd/src/network.rs b/mumd/src/network.rs index 6c67b3a..38a97ce 100644 --- a/mumd/src/network.rs +++ b/mumd/src/network.rs @@ -1,15 +1,10 @@ pub mod tcp; pub mod udp; -use futures::Future; -use futures::FutureExt; -use futures::channel::oneshot; -use futures::join; -use futures::pin_mut; -use futures::select; +use futures_util::FutureExt; use log::*; -use std::net::SocketAddr; -use tokio::sync::watch; +use std::{future::Future, net::SocketAddr}; +use tokio::{join, select, sync::{oneshot, watch}}; use crate::state::StatePhase; @@ -58,9 +53,7 @@ async fn run_until<F>( let main_block = async { let rx = rx.fuse(); - pin_mut!(rx); let fut = fut.fuse(); - pin_mut!(fut); select! { _ = fut => (), _ = rx => (), |
