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}