burncloud_common/error.rs
1#[derive(Debug, thiserror::Error)]
2pub enum BurnCloudError {
3 #[error("Model not found: {0}")]
4 ModelNotFound(String),
5
6 #[error("Download failed: {0}")]
7 DownloadFailed(String),
8
9 #[error("Server error: {0}")]
10 ServerError(String),
11
12 #[error("Config error: {0}")]
13 ConfigError(String),
14
15 #[error("IO error: {0}")]
16 IoError(#[from] std::io::Error),
17}