pub struct ButtplugWebsocketServerTransport { /* private fields */ }Expand description
Websocket connector for ButtplugClients, using tokio_tungstenite
Trait Implementations§
Source§impl ButtplugConnectorTransport for ButtplugWebsocketServerTransport
impl ButtplugConnectorTransport for ButtplugWebsocketServerTransport
fn connect( &self, outgoing_receiver: Receiver<ButtplugSerializedMessage>, incoming_sender: Sender<ButtplugTransportIncomingMessage>, ) -> Pin<Box<dyn Future<Output = Result<(), ButtplugConnectorError>> + Send>>
fn disconnect( self, ) -> Pin<Box<dyn Future<Output = Result<(), ButtplugConnectorError>> + Send>>
Auto Trait Implementations§
impl Freeze for ButtplugWebsocketServerTransport
impl RefUnwindSafe for ButtplugWebsocketServerTransport
impl Send for ButtplugWebsocketServerTransport
impl Sync for ButtplugWebsocketServerTransport
impl Unpin for ButtplugWebsocketServerTransport
impl UnsafeUnpin for ButtplugWebsocketServerTransport
impl UnwindSafe for ButtplugWebsocketServerTransport
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