Skip to main content

handshake

Function handshake 

Source
async fn handshake<Role, F, S>(
    stream: S,
    f: F,
) -> Result<Role::FinalResult, HandshakeError<Role>>
where Role: HandshakeRole + Unpin, Role::InternalStream: SetWaker + Unpin, F: FnOnce(AllowStd<S>) -> Result<Role::FinalResult, HandshakeError<Role>> + Unpin, S: AsyncRead + AsyncWrite + Unpin,