remove direct dependencies on multiaddr (#1092)

This commit is contained in:
Fedor Sakharov
2019-04-30 21:14:57 +03:00
committed by Pierre Krieger
parent 585f84c88a
commit 431f6e0641
9 changed files with 45 additions and 22 deletions

View File

@ -44,9 +44,12 @@ use futures::{
stream::{self, Chain, IterOk, Once}
};
use get_if_addrs::get_if_addrs;
use libp2p_core::{Transport, transport::{ListenerEvent, TransportError}};
use libp2p_core::{
Transport,
multiaddr::{Protocol, Multiaddr},
transport::{ListenerEvent, TransportError}
};
use log::{debug, error};
use multiaddr::{Protocol, Multiaddr};
use std::{
collections::{HashMap, VecDeque},
fmt,
@ -499,10 +502,13 @@ mod tests {
use super::{multiaddr_to_socketaddr, TcpConfig};
use futures::stream::Stream;
use futures::Future;
use multiaddr::{Multiaddr, Protocol};
use std;
use std::net::{IpAddr, Ipv4Addr, SocketAddr};
use libp2p_core::{Transport, transport::ListenerEvent};
use libp2p_core::{
Transport,
multiaddr::{Multiaddr, Protocol},
transport::ListenerEvent
};
use tokio_io;
#[test]