Trait InboundUpgradeSend
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: Stream, 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§
type Output: Send + 'static
type Output: Send + 'static
Equivalent to InboundUpgrade::Output
.
type Error: Send + 'static
type Error: Send + 'static
Equivalent to InboundUpgrade::Error
.
Required Methods§
fn upgrade_inbound(self, socket: Stream, info: Self::Info) -> Self::Future
fn upgrade_inbound(self, socket: Stream, info: Self::Info) -> Self::Future
Equivalent to InboundUpgrade::upgrade_inbound
.