pub struct WebSocketServer { /* private fields */ }Expand description
WebSocket server.
Implementations§
Source§impl WebSocketServer
impl WebSocketServer
Sourcepub fn with_config(config: ServerConfig) -> Self
pub fn with_config(config: ServerConfig) -> Self
Create a new WebSocket server with custom configuration.
Sourcepub fn builder() -> ServerBuilder
pub fn builder() -> ServerBuilder
Create a builder for the server.
Sourcepub fn stats(&self) -> ServerStats
pub fn stats(&self) -> ServerStats
Get server statistics.
Sourcepub fn send_to_client(&self, client_id: &str, message: Message) -> Result<()>
pub fn send_to_client(&self, client_id: &str, message: Message) -> Result<()>
Send a message to a specific client.
Sourcepub fn subscriptions(&self) -> &SubscriptionManager
pub fn subscriptions(&self) -> &SubscriptionManager
Get subscription manager.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for WebSocketServer
impl !RefUnwindSafe for WebSocketServer
impl Send for WebSocketServer
impl Sync for WebSocketServer
impl Unpin for WebSocketServer
impl UnsafeUnpin for WebSocketServer
impl !UnwindSafe for WebSocketServer
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