Skip to main content

u_sdk/translate/
error.rs

1#[derive(thiserror::Error, Debug)]
2pub enum Error {
3    #[error("request api failed:\n{code}\nmessage: {message}")]
4    RequestAPIFailed { code: String, message: String },
5    #[error("error: {0}")]
6    Common(String),
7    #[error("reqwest error: {0}")]
8    ReqwestError(#[from] reqwest::Error),
9    #[error("error: {0}")]
10    Other(#[from] Box<dyn std::error::Error + Send + Sync>),
11}