mirror of
https://github.com/fluencelabs/rust-libp2p
synced 2025-07-01 18:51:35 +00:00
Add a TransportExt trait (#533)
* Add a TransportExt trait * Fix concerns * Comment out with_rate_limit * Remove example * Address concerns and restore method
This commit is contained in:
@ -138,6 +138,8 @@ pub extern crate multiaddr;
|
||||
pub extern crate tokio_io;
|
||||
pub extern crate tokio_codec;
|
||||
|
||||
extern crate tokio_executor;
|
||||
|
||||
pub extern crate libp2p_core as core;
|
||||
#[cfg(not(target_os = "emscripten"))]
|
||||
pub extern crate libp2p_dns as dns;
|
||||
@ -157,11 +159,14 @@ pub extern crate libp2p_uds as uds;
|
||||
pub extern crate libp2p_websocket as websocket;
|
||||
pub extern crate libp2p_yamux as yamux;
|
||||
|
||||
mod transport_ext;
|
||||
|
||||
pub mod simple;
|
||||
|
||||
pub use self::core::{Transport, ConnectionUpgrade, PeerId};
|
||||
pub use self::multiaddr::Multiaddr;
|
||||
pub use self::simple::SimpleProtocol;
|
||||
pub use self::transport_ext::TransportExt;
|
||||
pub use self::transport_timeout::TransportTimeout;
|
||||
|
||||
/// Implementation of `Transport` that supports the most common protocols.
|
||||
|
Reference in New Issue
Block a user