wechat_pay_rust_sdk_gs/
error.rs1#[derive(Debug, thiserror::Error)]
2pub enum PayError {
3 #[error("http error: {0}")]
4 RequestError(#[from] reqwest::Error),
5 #[error("pay error: {0}")]
6 WechatError(String),
7 #[error("json error: {0}")]
8 JsonError(#[from] serde_json::Error),
9 #[error("Decrypt error: {0}")]
10 DecryptError(String),
11 #[error("Base64 decode error: {0}")]
12 DecodeError(#[from] base64::DecodeError),
13 #[error("verify error: {0}")]
14 VerifyError(String),
15 #[error("weixin not found error")]
16 WeixinNotFound,
17}