pub struct WsIoServer(/* private fields */);Implementations§
Source§impl WsIoServer
impl WsIoServer
pub fn builder() -> WsIoServerBuilder
pub fn connection_count(&self) -> usize
pub async fn emit<D: Serialize>( &self, event: impl AsRef<str>, data: Option<&D>, ) -> Result<()>
pub fn of(&self, path: impl AsRef<str>) -> Option<Arc<WsIoServerNamespace>>
pub fn namespace_count(&self) -> usize
pub fn new_namespace_builder( &self, path: impl AsRef<str>, ) -> Result<WsIoServerNamespaceBuilder>
pub async fn remove_namespace(&self, path: impl AsRef<str>)
pub async fn shutdown(&self)
Trait Implementations§
Source§impl Clone for WsIoServer
impl Clone for WsIoServer
Source§fn clone(&self) -> WsIoServer
fn clone(&self) -> WsIoServer
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for WsIoServer
impl !RefUnwindSafe for WsIoServer
impl Send for WsIoServer
impl Sync for WsIoServer
impl Unpin for WsIoServer
impl !UnwindSafe for WsIoServer
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