Struct crypto_botters::bitflyer::BitFlyerWebSocketHandler
source · pub struct BitFlyerWebSocketHandler { /* private fields */ }
Available on crate feature
bitflyer
only.Expand description
A struct
that implements WebSocketHandler
Trait Implementations§
source§impl WebSocketHandler for BitFlyerWebSocketHandler
impl WebSocketHandler for BitFlyerWebSocketHandler
source§fn websocket_config(&self) -> WebSocketConfig
fn websocket_config(&self) -> WebSocketConfig
Returns a WebSocketConfig that will be applied for all WebSocket connections handled by this handler.
source§fn handle_start(&mut self) -> Vec<WebSocketMessage>
fn handle_start(&mut self) -> Vec<WebSocketMessage>
Called when a new connection has been started, and returns messages that should be sent to the server. Read more
source§fn handle_message(&mut self, message: WebSocketMessage) -> Vec<WebSocketMessage>
fn handle_message(&mut self, message: WebSocketMessage) -> Vec<WebSocketMessage>
Called when the WebSocketConnection received a message, returns messages to be sent to the server.
source§fn handle_close(&mut self, reconnect: bool)
fn handle_close(&mut self, reconnect: bool)
Called when a websocket connection is closed. Read more
Auto Trait Implementations§
impl !RefUnwindSafe for BitFlyerWebSocketHandler
impl Send for BitFlyerWebSocketHandler
impl !Sync for BitFlyerWebSocketHandler
impl Unpin for BitFlyerWebSocketHandler
impl !UnwindSafe for BitFlyerWebSocketHandler
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