Skip to main content

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}