mirror of
https://github.com/fluencelabs/rust-libp2p
synced 2025-04-25 03:02:12 +00:00
Update if-watch requirement from 0.1.8 to 0.2.0 (#1979)
* Update if-watch requirement from 0.1.8 to 0.2.0 Updates the requirements on [if-watch](https://github.com/dvc94ch/if-watch) to permit the latest version. - [Release notes](https://github.com/dvc94ch/if-watch/releases) - [Commits](https://github.com/dvc94ch/if-watch/commits) Signed-off-by: dependabot[bot] <support@github.com> * Update libp2p-tcp. * Update libp2p-tcp version and changelog. Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Roman S. Borschel <roman@parity.io> Co-authored-by: Roman Borschel <romanb@users.noreply.github.com>
This commit is contained in:
parent
b727efee13
commit
9e6415df74
@ -1,3 +1,7 @@
|
||||
# 0.27.2 [unreleased]
|
||||
|
||||
- Update to `if-watch-0.2`.
|
||||
|
||||
# 0.27.1 [2021-02-15]
|
||||
|
||||
- Update dependencies.
|
||||
|
@ -2,7 +2,7 @@
|
||||
name = "libp2p-tcp"
|
||||
edition = "2018"
|
||||
description = "TCP/IP transport protocol for libp2p"
|
||||
version = "0.27.1"
|
||||
version = "0.27.2"
|
||||
authors = ["Parity Technologies <admin@parity.io>"]
|
||||
license = "MIT"
|
||||
repository = "https://github.com/libp2p/rust-libp2p"
|
||||
@ -13,7 +13,7 @@ categories = ["network-programming", "asynchronous"]
|
||||
async-io-crate = { package = "async-io", version = "1.2.0", optional = true }
|
||||
futures = "0.3.8"
|
||||
futures-timer = "3.0"
|
||||
if-watch = { version = "0.1.8", optional = true }
|
||||
if-watch = { version = "0.2.0", optional = true }
|
||||
if-addrs = { version = "0.6.4", optional = true }
|
||||
ipnet = "2.0.0"
|
||||
libc = "0.2.80"
|
||||
|
@ -23,7 +23,6 @@ use super::{Provider, IfEvent, Incoming};
|
||||
use async_io_crate::Async;
|
||||
use futures::{
|
||||
future::{BoxFuture, FutureExt},
|
||||
prelude::*,
|
||||
};
|
||||
use std::io;
|
||||
use std::task::{Poll, Context};
|
||||
@ -75,9 +74,9 @@ impl Provider for Tcp {
|
||||
}
|
||||
|
||||
fn poll_interfaces(w: &mut Self::IfWatcher, cx: &mut Context<'_>) -> Poll<io::Result<IfEvent>> {
|
||||
w.next().map_ok(|e| match e {
|
||||
w.poll_unpin(cx).map_ok(|e| match e {
|
||||
if_watch::IfEvent::Up(a) => IfEvent::Up(a),
|
||||
if_watch::IfEvent::Down(a) => IfEvent::Down(a),
|
||||
}).boxed().poll_unpin(cx)
|
||||
})
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user