pea2pea 0.7.0

a simple P2P library
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
use once_cell::sync::OnceCell;

mod handshaking;
mod messaging;

pub use handshaking::{HandshakeHandler, HandshakeObjects, Handshaking};
pub use messaging::{InboundHandler, Messaging, MessagingObjects};

#[derive(Default)]
pub(crate) struct Protocols {
    pub(crate) inbound_handler: OnceCell<InboundHandler>,
    pub(crate) handshake_handler: OnceCell<HandshakeHandler>,
}