transdirect/
error.rs

1use restson::Error as RestsonError;
2/// Errors which can be returned from the Transdirect API
3/// 
4/// 
5#[non_exhaustive]
6#[derive(Debug, PartialEq, Eq)]
7pub enum Error {
8    UnreadableResponse,
9    UnknownStatus,
10    HTTPError(String),
11}
12
13impl From<RestsonError> for Error {
14    fn from(err: RestsonError) -> Error {
15        Error::HTTPError(err.to_string())
16    }
17}