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}