mirror of
https://github.com/fluencelabs/rust-libp2p
synced 2025-04-25 11: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]
|
# 0.27.1 [2021-02-15]
|
||||||
|
|
||||||
- Update dependencies.
|
- Update dependencies.
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
name = "libp2p-tcp"
|
name = "libp2p-tcp"
|
||||||
edition = "2018"
|
edition = "2018"
|
||||||
description = "TCP/IP transport protocol for libp2p"
|
description = "TCP/IP transport protocol for libp2p"
|
||||||
version = "0.27.1"
|
version = "0.27.2"
|
||||||
authors = ["Parity Technologies <admin@parity.io>"]
|
authors = ["Parity Technologies <admin@parity.io>"]
|
||||||
license = "MIT"
|
license = "MIT"
|
||||||
repository = "https://github.com/libp2p/rust-libp2p"
|
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 }
|
async-io-crate = { package = "async-io", version = "1.2.0", optional = true }
|
||||||
futures = "0.3.8"
|
futures = "0.3.8"
|
||||||
futures-timer = "3.0"
|
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 }
|
if-addrs = { version = "0.6.4", optional = true }
|
||||||
ipnet = "2.0.0"
|
ipnet = "2.0.0"
|
||||||
libc = "0.2.80"
|
libc = "0.2.80"
|
||||||
|
@ -23,7 +23,6 @@ use super::{Provider, IfEvent, Incoming};
|
|||||||
use async_io_crate::Async;
|
use async_io_crate::Async;
|
||||||
use futures::{
|
use futures::{
|
||||||
future::{BoxFuture, FutureExt},
|
future::{BoxFuture, FutureExt},
|
||||||
prelude::*,
|
|
||||||
};
|
};
|
||||||
use std::io;
|
use std::io;
|
||||||
use std::task::{Poll, Context};
|
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>> {
|
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::Up(a) => IfEvent::Up(a),
|
||||||
if_watch::IfEvent::Down(a) => IfEvent::Down(a),
|
if_watch::IfEvent::Down(a) => IfEvent::Down(a),
|
||||||
}).boxed().poll_unpin(cx)
|
})
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user