File tree Expand file tree Collapse file tree 2 files changed +20
-6
lines changed Expand file tree Collapse file tree 2 files changed +20
-6
lines changed Original file line number Diff line number Diff line change @@ -162,9 +162,22 @@ impl<S> Client<S>
162162 }
163163
164164 /// Reads a single message from this receiver.
165- pub fn recv_message < ' m , M , I > ( & mut self ) -> WebSocketResult < M >
166- where M : ws:: Message < ' m , DataFrame , DataFrameIterator = I > ,
167- I : Iterator < Item = DataFrame >
165+ ///
166+ /// ```rust,no_run
167+ /// use websocket::{ClientBuilder, Message};
168+ /// let mut client = ClientBuilder::new("ws://localhost:3000")
169+ /// .unwrap()
170+ /// .connect_insecure()
171+ /// .unwrap();
172+ ///
173+ /// client.send_message(&Message::text("Hello world!")).unwrap();
174+ ///
175+ /// let message: Message = client.recv_message().unwrap();
176+ /// ```
177+ pub fn recv_message < ' m , M , I , D > ( & mut self ) -> WebSocketResult < M >
178+ where M : ws:: Message < ' m , D , DataFrameIterator = I > ,
179+ I : Iterator < Item = D > ,
180+ D : DataFrameable
168181 {
169182 self . receiver . recv_message ( & mut self . stream )
170183 }
Original file line number Diff line number Diff line change @@ -39,9 +39,10 @@ impl<R> Reader<R>
3939 }
4040
4141 /// Reads a single message from this receiver.
42- pub fn recv_message < ' m , M , I > ( & mut self ) -> WebSocketResult < M >
43- where M : ws:: Message < ' m , DataFrame , DataFrameIterator = I > ,
44- I : Iterator < Item = DataFrame >
42+ pub fn recv_message < ' m , M , D , I > ( & mut self ) -> WebSocketResult < M >
43+ where M : ws:: Message < ' m , D , DataFrameIterator = I > ,
44+ I : Iterator < Item = D > ,
45+ D : DataFrameable
4546 {
4647 self . receiver . recv_message ( & mut self . stream )
4748 }
You can’t perform that action at this time.
0 commit comments