InboundUpgradeSend

Trait InboundUpgradeSend 

Source
pub trait InboundUpgradeSend: UpgradeInfoSend {
    type Output: Send + 'static;
    type Error: Send + 'static;
    type Future: Future<Output = Result<Self::Output, Self::Error>> + Send + 'static;

    // Required method
    fn upgrade_inbound(
        self,
        socket: NegotiatedSubstream,
        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§

Source

type Output: Send + 'static

Equivalent to InboundUpgrade::Output.

Source

type Error: Send + 'static

Equivalent to InboundUpgrade::Error.

Source

type Future: Future<Output = Result<Self::Output, Self::Error>> + Send + 'static

Equivalent to InboundUpgrade::Future.

Required Methods§

Source

fn upgrade_inbound( self, socket: NegotiatedSubstream, info: Self::Info, ) -> Self::Future

Implementors§