lichen_client_sdk/
error.rs1use thiserror::Error;
4
5pub type Result<T> = std::result::Result<T, Error>;
7
8#[derive(Error, Debug)]
10pub enum Error {
11 #[error("RPC error: {0}")]
13 RpcError(String),
14
15 #[error("HTTP error: {0}")]
17 HttpError(#[from] reqwest::Error),
18
19 #[error("Parse error: {0}")]
21 ParseError(String),
22
23 #[error("Build error: {0}")]
25 BuildError(String),
26
27 #[error("Config error: {0}")]
29 ConfigError(String),
30
31 #[error("Serialization error: {0}")]
33 SerializationError(String),
34}