pub struct K256WebSocketClient { /* private fields */ }Expand description
K256 WebSocket client for real-time Solana liquidity data.
Implementations§
Source§impl K256WebSocketClient
impl K256WebSocketClient
Sourcepub fn on_pool_update<F>(&self, callback: F)
pub fn on_pool_update<F>(&self, callback: F)
Register a callback for pool updates.
Sourcepub fn on_priority_fees<F>(&self, callback: F)
pub fn on_priority_fees<F>(&self, callback: F)
Register a callback for priority fee updates.
Sourcepub fn on_blockhash<F>(&self, callback: F)
pub fn on_blockhash<F>(&self, callback: F)
Register a callback for blockhash updates.
Sourcepub fn on_heartbeat<F>(&self, callback: F)
pub fn on_heartbeat<F>(&self, callback: F)
Register a callback for heartbeat messages.
Sourcepub async fn connect(&self) -> Result<(), Box<dyn Error + Send + Sync>>
pub async fn connect(&self) -> Result<(), Box<dyn Error + Send + Sync>>
Connect to the K256 WebSocket.
Auto Trait Implementations§
impl Freeze for K256WebSocketClient
impl !RefUnwindSafe for K256WebSocketClient
impl Send for K256WebSocketClient
impl Sync for K256WebSocketClient
impl Unpin for K256WebSocketClient
impl !UnwindSafe for K256WebSocketClient
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