hetzner_robot_rhai/src/api/error.rs
Maxime Van Hees 6082ecc6d1 updates
2025-07-18 04:33:37 +02:00

12 lines
329 B
Rust

use crate::api::models::ApiError;
use thiserror::Error;
#[derive(Debug, Error)]
pub enum AppError {
#[error("Request failed: {0}")]
RequestError(#[from] reqwest::Error),
#[error("API error: {0:?}")]
ApiError(ApiError),
#[error("Deserialization Error: {0:?}")]
SerdeJsonError(#[from] serde_json::Error),
}