logo
pub trait InboundUpgradeSend: UpgradeInfoSend {
    type Output: 'static + Send;
    type Error: 'static + Send;
    type Future: 'static + Future + Send
    where
        <Self::Future as Future>::Output == Result<Self::Output, Self::Error>
; fn upgrade_inbound(
        self,
        socket: Negotiated<SubstreamBox>,
        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.

Required Associated Types

Equivalent to InboundUpgrade::Output.

Equivalent to InboundUpgrade::Error.

Equivalent to InboundUpgrade::Future.

Required Methods

Implementors