1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
use std; use reqwest; #[derive(Debug)] pub enum Error { Io(std::io::Error), Reqwest(reqwest::Error), Response(reqwest::Response), } impl From<std::io::Error> for Error { fn from(error: std::io::Error) -> Self { Error::Io(error) } } impl From<reqwest::Error> for Error { fn from(error: reqwest::Error) -> Self { Error::Reqwest(error) } } impl From<reqwest::Response> for Error { fn from(error: reqwest::Response) -> Self { Error::Response(error) } }