pub struct PlutoniumProtocol { /* private fields */ }Implementations§
Source§impl PlutoniumProtocol
impl PlutoniumProtocol
pub const ALPN: &[u8] = b"plutonium/p2p/1"
pub fn with_heartbeat( self, manager: IrohHeartbeatManager, health_tx: Sender<HealthTransition>, config: HeartbeatConfig, ) -> Self
Trait Implementations§
Source§impl Clone for PlutoniumProtocol
impl Clone for PlutoniumProtocol
Source§impl Debug for PlutoniumProtocol
impl Debug for PlutoniumProtocol
Source§impl ProtocolHandler for PlutoniumProtocol
impl ProtocolHandler for PlutoniumProtocol
Source§fn accept(
&self,
connection: Connection,
) -> impl Future<Output = Result<(), AcceptError>> + Send
fn accept( &self, connection: Connection, ) -> impl Future<Output = Result<(), AcceptError>> + Send
Handle an incoming connection. Read more
Source§fn on_accepting(
&self,
accepting: Accepting,
) -> impl Future<Output = Result<Connection, AcceptError>> + Send
fn on_accepting( &self, accepting: Accepting, ) -> impl Future<Output = Result<Connection, AcceptError>> + Send
Optional interception point to handle the
Accepting state. Read moreAuto Trait Implementations§
impl !RefUnwindSafe for PlutoniumProtocol
impl !UnwindSafe for PlutoniumProtocol
impl Freeze for PlutoniumProtocol
impl Send for PlutoniumProtocol
impl Sync for PlutoniumProtocol
impl Unpin for PlutoniumProtocol
impl UnsafeUnpin for PlutoniumProtocol
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more