pub struct WebSocketWriter { /* private fields */ }Implementations§
Source§impl WebSocketWriter
impl WebSocketWriter
pub async fn send(&mut self, msg: Message) -> WebSocketResult<()>
pub async fn send_text( &mut self, text: impl Into<String>, ) -> WebSocketResult<()>
pub async fn send_binary( &mut self, bytes: impl Into<Bytes>, ) -> WebSocketResult<()>
pub async fn send_prepared( &mut self, message: &PreparedMessage, ) -> WebSocketResult<()>
pub async fn send_prepared_batch<'a>( &mut self, messages: impl IntoIterator<Item = &'a PreparedMessage>, ) -> WebSocketResult<()>
pub async fn send_ping( &mut self, bytes: impl Into<Bytes>, ) -> WebSocketResult<()>
pub async fn send_pong( &mut self, bytes: impl Into<Bytes>, ) -> WebSocketResult<()>
pub async fn close(&mut self, frame: Option<CloseFrame>) -> WebSocketResult<()>
Trait Implementations§
Auto Trait Implementations§
impl !Freeze for WebSocketWriter
impl RefUnwindSafe for WebSocketWriter
impl Send for WebSocketWriter
impl Sync for WebSocketWriter
impl Unpin for WebSocketWriter
impl UnsafeUnpin for WebSocketWriter
impl UnwindSafe for WebSocketWriter
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