| use derive_more::{Debug, From}; | |
| use reqwest::header::InvalidHeaderValue; | |
| pub enum Error { | |
| Reqwest(reqwest::Error), | |
| InvalidHeaderValue(InvalidHeaderValue), | |
| SerdeJson(serde_json::Error), | |
| UrlParser(url::ParseError), | |
| PostHog(posthog_rs::Error), | |
| TokioJoin(tokio::task::JoinError), | |
| IO(std::io::Error), | |
| } | |
| pub type Result<A> = std::result::Result<A, Error>; | |