merriam_webster_http/error.rs
1//! Error types for the Merriam Webster HTTP Client.
2use thiserror::Error;
3
4/// Represents a list of errors that can be throwen by Merriam Webster API.
5#[derive(Debug, Error)]
6pub enum MerriamWebsterError {
7 /// The error originated from Hyper.
8 #[error("Hyper error: {0:?}")]
9 HyperError(#[from] hyper::Error),
10
11 /// The error originated from Serde.
12 #[error("Serde error: {0:?}")]
13 SerdeError(#[from] serde_json::Error),
14}