1#[derive(thiserror::Error, Debug)]
2pub enum Error {
3 #[error("error: {0}")]
4 Common(String),
5 #[error("request api failed: {status}, message: {message}")]
6 RequestAPIFailed { status: String, message: String },
7 #[error("reqwest error: {0}")]
8 Reqwest(#[from] reqwest::Error),
9}