/// Do websocket handshake and start ws actor.
Do websocket handshake and start ws actor.
Do websocket handshake and start ws actor .
pub fn start<A, T>(actor: A, req: &HttpRequest, stream: T) -> Result<HttpResponse, Error>
where
    A: Actor<Context = WebsocketContext<A>>
        + StreamHandler<Result<Message, ProtocolError>>,
    T: Stream<Item = Result<Bytes, PayloadError>> + 'static,
{
    let mut res = handshake(req)?;
    Ok(res.streaming(WebsocketContext::create(actor, stream)))
}
pub fn start < A , T > ( actor : A , req : & HttpRequest , stream : T ) -> Result < HttpResponse , Error > where A : Actor < Context = WebsocketContext < A > > + StreamHandler < Result < Message , ProtocolError > > , T : Stream < Item = Result < Bytes , PayloadError > > + ' static , { let mut res = handshake ( req ) ? ; Ok ( res . streaming ( WebsocketContext :: create ( actor , stream ) ) ) }
Do websocket handshake and start ws actor.
Do websocket handshake and start ws actor .
actor
A
<not_specific>
req
&HttpRequest
<not_specific>
stream
T
<not_specific>