u_sdk/ecs/error.rs
1#[derive(Debug, thiserror::Error)]
2pub enum Error {
3 #[error("error: {0}")]
4 Common(String),
5 #[error("request api failed:\n{code}\nmessage: {message}")]
6 RequestAPIFailed { code: String, message: 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}