Trait libp2p::swarm::protocols_handler::InboundUpgradeSend
source · [−]pub trait InboundUpgradeSend: UpgradeInfoSend {
type Output: 'static + Send;
type Error: 'static + Send;
type Future: 'static + Future + Send;
fn upgrade_inbound(
self,
socket: Negotiated<SubstreamRef<Arc<StreamMuxerBox>>>,
info: Self::Info
) -> Self::Future;
}
Expand description
Implemented automatically on all types that implement
InboundUpgrade
and Send + 'static
.
Do not implement this trait yourself. Instead, please implement
InboundUpgrade
.
Associated Types
Equivalent to InboundUpgrade::Output
.
Equivalent to InboundUpgrade::Error
.
Equivalent to InboundUpgrade::Future
.
Required methods
fn upgrade_inbound(
self,
socket: Negotiated<SubstreamRef<Arc<StreamMuxerBox>>>,
info: Self::Info
) -> Self::Future
fn upgrade_inbound(
self,
socket: Negotiated<SubstreamRef<Arc<StreamMuxerBox>>>,
info: Self::Info
) -> Self::Future
Equivalent to InboundUpgrade::upgrade_inbound
.