[−][src]Function websocket_util::stream
pub async fn stream<S, I>(
stream: S
) -> impl Stream<Item = Result<Result<I, JsonError>, WebSocketError>> where
S: Sink<Message, Error = WebSocketError>,
S: Stream<Item = Result<Message, WebSocketError>> + Unpin,
I: DeserializeOwned,
Create a stream of higher level primitives out of a client, honoring
and filtering websocket control messages such as Ping
and Close
.