aboutsummaryrefslogtreecommitdiff
path: root/p2p/src/lib.rs
diff options
context:
space:
mode:
Diffstat (limited to 'p2p/src/lib.rs')
-rw-r--r--p2p/src/lib.rs27
1 files changed, 27 insertions, 0 deletions
diff --git a/p2p/src/lib.rs b/p2p/src/lib.rs
new file mode 100644
index 0000000..08ba059
--- /dev/null
+++ b/p2p/src/lib.rs
@@ -0,0 +1,27 @@
+mod backend;
+mod config;
+mod discovery;
+mod error;
+mod io_codec;
+mod message;
+mod net;
+mod peer;
+mod peer_pool;
+mod protocols;
+mod routing_table;
+mod utils;
+
+/// Responsible for network and system monitoring.
+/// [`Read More`](./monitor/struct.Monitor.html)
+pub mod monitor;
+/// Defines the protocol trait.
+/// [`Read More`](./protocol/trait.Protocol.html)
+pub mod protocol;
+
+pub use backend::{ArcBackend, Backend};
+pub use config::Config;
+pub use error::Error as P2pError;
+pub use peer::{ArcPeer, PeerID};
+pub use utils::Version;
+
+use error::{Error, Result};