pub struct WebSocketClient { /* private fields */ }Expand description
WebSocket 客户端
Implementations§
Source§impl WebSocketClient
impl WebSocketClient
Sourcepub fn new(config: ClientConfig) -> Self
pub fn new(config: ClientConfig) -> Self
创建新的 WebSocket 客户端
Sourcepub async fn receive_json<T: DeserializeOwned>(
&mut self,
) -> WaeResult<Option<T>>
pub async fn receive_json<T: DeserializeOwned>( &mut self, ) -> WaeResult<Option<T>>
接收并解析 JSON 消息
Sourcepub fn config(&self) -> &ClientConfig
pub fn config(&self) -> &ClientConfig
获取配置
Auto Trait Implementations§
impl Freeze for WebSocketClient
impl RefUnwindSafe for WebSocketClient
impl Send for WebSocketClient
impl Sync for WebSocketClient
impl Unpin for WebSocketClient
impl UnsafeUnpin for WebSocketClient
impl UnwindSafe for WebSocketClient
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