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}