bothan_core/monitoring/error.rs
1//! Bothan core monitoring error types.
2//!
3//! Defines errors for monitoring client operations.
4
5#[derive(Debug, thiserror::Error)]
6pub enum Error {
7 #[error("Failed to send request: {0}")]
8 Reqwest(#[from] reqwest::Error),
9
10 #[error("Value is not a valid header: {0}")]
11 InvalidHeader(#[from] reqwest::header::InvalidHeaderValue),
12
13 #[error("Failed to serialize data: {0}")]
14 Serialize(#[from] serde_json::Error),
15}