pub struct WebSocketMessageStream { /* private fields */ }Expand description
WebSocket 消息流
包装 WebSocketStream,提供便捷的消息接收接口
Implementations§
Source§impl WebSocketMessageStream
impl WebSocketMessageStream
Sourcepub async fn next_message(&mut self) -> Result<Option<WebSocketMessage>>
pub async fn next_message(&mut self) -> Result<Option<WebSocketMessage>>
获取下一个消息
Sourcepub async fn send(&mut self, message: WebSocketMessage) -> Result<()>
pub async fn send(&mut self, message: WebSocketMessage) -> Result<()>
发送消息
Sourcepub async fn collect_text(&mut self) -> Result<String>
pub async fn collect_text(&mut self) -> Result<String>
收集所有文本消息
Auto Trait Implementations§
impl !Freeze for WebSocketMessageStream
impl !RefUnwindSafe for WebSocketMessageStream
impl !UnwindSafe for WebSocketMessageStream
impl Send for WebSocketMessageStream
impl Sync for WebSocketMessageStream
impl Unpin for WebSocketMessageStream
impl UnsafeUnpin for WebSocketMessageStream
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more