pub struct TokioWebSocketDriver;Expand description
TokioWebSocketDriver data container.
Trait Implementations§
Source§impl Clone for TokioWebSocketDriver
impl Clone for TokioWebSocketDriver
Source§fn clone(&self) -> TokioWebSocketDriver
fn clone(&self) -> TokioWebSocketDriver
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 moreSource§impl Debug for TokioWebSocketDriver
impl Debug for TokioWebSocketDriver
Source§impl Default for TokioWebSocketDriver
impl Default for TokioWebSocketDriver
Source§fn default() -> TokioWebSocketDriver
fn default() -> TokioWebSocketDriver
Returns the “default value” for a type. Read more
Source§impl LocalWebSocketDriver for TokioWebSocketDriver
Available on crate feature tokio-websocket only.
impl LocalWebSocketDriver for TokioWebSocketDriver
Available on crate feature
tokio-websocket only.Source§fn connect(
&self,
request: WebSocketRequest,
callback: Rc<dyn Fn(WebSocketDriverEvent)>,
) -> DriverCancel
fn connect( &self, request: WebSocketRequest, callback: Rc<dyn Fn(WebSocketDriverEvent)>, ) -> DriverCancel
Updates or reads
connect.Source§fn send(
&self,
request: WebSocketRequest,
message: WebSocketSend,
callback: Box<dyn FnOnce(Result<WebSocketSendResult, GraphError>)>,
) -> Option<DriverCancel>
fn send( &self, request: WebSocketRequest, message: WebSocketSend, callback: Box<dyn FnOnce(Result<WebSocketSendResult, GraphError>)>, ) -> Option<DriverCancel>
Updates or reads
send.Source§fn connect_session(
&self,
request: WebSocketRequest,
callback: Rc<dyn Fn(WebSocketDriverEvent)>,
) -> Option<Rc<dyn LocalWebSocketSession>>
fn connect_session( &self, request: WebSocketRequest, callback: Rc<dyn Fn(WebSocketDriverEvent)>, ) -> Option<Rc<dyn LocalWebSocketSession>>
Updates or reads
connect_session.impl Copy for TokioWebSocketDriver
Auto Trait Implementations§
impl Freeze for TokioWebSocketDriver
impl RefUnwindSafe for TokioWebSocketDriver
impl Send for TokioWebSocketDriver
impl Sync for TokioWebSocketDriver
impl Unpin for TokioWebSocketDriver
impl UnsafeUnpin for TokioWebSocketDriver
impl UnwindSafe for TokioWebSocketDriver
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