pub struct WebSocketListener { /* private fields */ }Expand description
Listens for incoming WebSocket connections on a TCP port.
Use with crate::Server::with_websocket to accept WebSocket connections
alongside QUIC connections on a separate port.
Implementations§
Source§impl WebSocketListener
impl WebSocketListener
pub async fn bind(addr: SocketAddr) -> Result<Self>
pub fn local_addr(&self) -> Result<SocketAddr>
pub async fn accept(&self) -> Option<Result<Session>>
Auto Trait Implementations§
impl !Freeze for WebSocketListener
impl RefUnwindSafe for WebSocketListener
impl Send for WebSocketListener
impl Sync for WebSocketListener
impl Unpin for WebSocketListener
impl UnsafeUnpin for WebSocketListener
impl UnwindSafe for WebSocketListener
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