#[derive(Debug, thiserror::Error)]
pub enum BatutaError {
#[error("Batuta service unavailable: {0}")]
ServiceUnavailable(String),
#[error("Unknown GPU type: {0}")]
UnknownGpuType(String),
#[error("Connection error: {0}")]
ConnectionError(String),
#[error("Invalid response: {0}")]
InvalidResponse(String),
}