aboutsummaryrefslogtreecommitdiffstats
path: root/src/error.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/error.rs')
-rw-r--r--src/error.rs7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/error.rs b/src/error.rs
index 34fea2d..2954bea 100644
--- a/src/error.rs
+++ b/src/error.rs
@@ -23,6 +23,7 @@ pub enum Error {
Http(reqwest::Error),
Io(std::io::Error),
Json(serde_json::Error),
+ ParseError(url::ParseError),
Qs(serde_qs::Error),
Unauthorized,
Unknown,
@@ -46,6 +47,12 @@ impl From<serde_json::Error> for Error {
}
}
+impl From<url::ParseError> for Error {
+ fn from(e: url::ParseError) -> Error {
+ Error::ParseError(e)
+ }
+}
+
impl From<serde_qs::Error> for Error {
fn from(e: serde_qs::Error) -> Error {
Error::Qs(e)