pub struct WebSocketTransport { /* private fields */ }Expand description
WebSocket transport wrapper
Implementations§
Source§impl WebSocketTransport
impl WebSocketTransport
pub fn new(url: String) -> Self
pub async fn connect(&self) -> Result<(), TransportError>
pub async fn disconnect(&self) -> Result<(), TransportError>
Trait Implementations§
Source§impl Clone for WebSocketTransport
impl Clone for WebSocketTransport
Source§impl SyncTransport for WebSocketTransport
impl SyncTransport for WebSocketTransport
Auto Trait Implementations§
impl Freeze for WebSocketTransport
impl !RefUnwindSafe for WebSocketTransport
impl Send for WebSocketTransport
impl Sync for WebSocketTransport
impl Unpin for WebSocketTransport
impl !UnwindSafe for WebSocketTransport
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