amtrak_api/
errors.rs

1#[derive(Debug, thiserror::Error)]
2pub enum Error {
3    #[error("Unable to send the request: {0}")]
4    RequestFailed(#[from] reqwest::Error),
5
6    #[error("Unable to deserialize the received value: {0}")]
7    DeserializeFailed(#[from] serde_json::error::Error),
8
9    #[error("API returned an error response: {0}")]
10    ApiErrorResponse(String),
11}