Skip to main content

bybit/ws/
error.rs

1#[derive(Debug, thiserror::Error)]
2pub enum Error {
3    #[error("invalid URL: {0}")]
4    InvalidUrl(String),
5
6    #[error("command queue full - backpressure limit reached")]
7    QueueFull,
8
9    #[error("driver has shut down")]
10    DriverGone,
11
12    #[error("websocket error: {0}")]
13    WebSocket(#[from] tokio_tungstenite::tungstenite::Error),
14
15    #[error("io error: {0}")]
16    Io(#[from] std::io::Error),
17}