1
0
mirror of https://github.com/payden/libwsclient synced 2025-06-13 12:53:52 +00:00
payden_libwsclient/error.rs

21 lines
535 B
Rust
Raw Normal View History

2025-05-16 06:09:24 +00:00
use thiserror::Error;
#[derive(Error, Debug)]
pub enum MevBotError {
#[error("Solana client error: {0}")]
SolanaClientError(#[from] solana_client::client_error::ClientError),
#[error("Reqwest error: {0}")]
ReqwestError(#[from] reqwest::Error),
#[error("JSON error: {0}")]
JsonError(#[from] serde_json::Error),
#[error("Decimal error: {0}")]
DecimalError(#[from] rust_decimal::Error),
#[error("Custom error: {0}")]
Custom(String),
}
pub type Result<T> = std::result::Result<T, MevBotError>;