use std;
use reqwest;
use thiserror::Error;
#[derive(Error, Debug)]
pub enum Error {
#[error(transparent)]
ReqError(#[from] reqwest::Error),
#[error(transparent)]
IoError(#[from] std::io::Error),
#[error(transparent)]
ParseFloatError(#[from] std::num::ParseFloatError),
#[error(transparent)]
InvalidHeaderError(#[from] reqwest::header::InvalidHeaderValue),
}
pub type Result<T> = std::result::Result<T, Error>;