aboutsummaryrefslogtreecommitdiffstats
path: root/mumd/src/network.rs
diff options
context:
space:
mode:
authorKapten Z∅∅m <55669224+default-username-852@users.noreply.github.com>2021-02-13 22:07:19 +0100
committerGitHub <noreply@github.com>2021-02-13 22:07:19 +0100
commitf31577b69d2fa9c8fa32151083447f8e31936d95 (patch)
tree5a9c32c89fed4da1b8284bc70ae28b9beccab39c /mumd/src/network.rs
parent89ce7ee42e4d57afaf6b21be46de0bcb98105dcb (diff)
parent50e01f0c782ba0f52c832cabff0df966d9dcc803 (diff)
downloadmum-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.rs13
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 => (),