pub async fn upgrade<S>(
req: &Request,
stream: S,
) -> Result<(WebSocketReader<S>, WebSocketWriter<S>), WebSocketError>
pub async fn upgrade<S>(
req: &Request,
stream: S,
) -> Result<(WebSocketReader<S>, WebSocketWriter<S>), WebSocketError>