wp_solana_jupiter_vaults_client/error.rs
1use thiserror::Error;
2
3#[derive(Error, Debug)]
4pub enum VaultsError {
5 #[error("decode error: {0}")]
6 Decode(String),
7
8 #[error("solana client error: {0}")]
9 Solana(#[from] solana_client::client_error::ClientError),
10
11 #[error("borsh: {0}")]
12 Borsh(#[from] std::io::Error),
13}
14
15pub type Result<T> = std::result::Result<T, VaultsError>;