mirror of
https://github.com/fluencelabs/rust-libp2p
synced 2025-07-31 00:41:59 +00:00
remove direct dependencies on multiaddr (#1092)
This commit is contained in:
committed by
Pierre Krieger
parent
585f84c88a
commit
431f6e0641
@@ -23,14 +23,17 @@ use futures::{future, stream};
|
||||
use futures::stream::Then as StreamThen;
|
||||
use futures::sync::{mpsc, oneshot};
|
||||
use futures::{Async, Future, Poll, Stream};
|
||||
use multiaddr::{Protocol, Multiaddr};
|
||||
use rw_stream_sink::RwStreamSink;
|
||||
use std::io::{Error as IoError, ErrorKind as IoErrorKind};
|
||||
use std::io::{Read, Write};
|
||||
use std::sync::{Arc, Mutex};
|
||||
use stdweb::web::TypedArray;
|
||||
use stdweb::{self, Reference};
|
||||
use libp2p_core::{Transport, transport::{ListenerEvent, TransportError}};
|
||||
use libp2p_core::{
|
||||
Transport,
|
||||
multiaddr::{Protocol, Multiaddr},
|
||||
transport::{ListenerEvent, TransportError}
|
||||
};
|
||||
use tokio_io::{AsyncRead, AsyncWrite};
|
||||
|
||||
/// Represents the configuration for a websocket transport capability for libp2p.
|
||||
|
@@ -19,9 +19,12 @@
|
||||
// DEALINGS IN THE SOFTWARE.
|
||||
|
||||
use futures::{Future, IntoFuture, Sink, Stream};
|
||||
use libp2p_core::{Transport, transport::{ListenerEvent, TransportError}};
|
||||
use libp2p_core::{
|
||||
Transport,
|
||||
multiaddr::{Protocol, Multiaddr},
|
||||
transport::{ListenerEvent, TransportError}
|
||||
};
|
||||
use log::{debug, trace};
|
||||
use multiaddr::{Protocol, Multiaddr};
|
||||
use rw_stream_sink::RwStreamSink;
|
||||
use std::{error, fmt};
|
||||
use std::io::{Error as IoError, ErrorKind as IoErrorKind};
|
||||
@@ -276,8 +279,11 @@ mod tests {
|
||||
use libp2p_tcp as tcp;
|
||||
use tokio::runtime::current_thread::Runtime;
|
||||
use futures::{Future, Stream};
|
||||
use multiaddr::{Multiaddr, Protocol};
|
||||
use libp2p_core::{Transport, transport::ListenerEvent};
|
||||
use libp2p_core::{
|
||||
Transport,
|
||||
multiaddr::Protocol,
|
||||
transport::ListenerEvent
|
||||
};
|
||||
use super::WsConfig;
|
||||
|
||||
#[test]
|
||||
|
Reference in New Issue
Block a user