diff --git a/Cargo.toml b/Cargo.toml index 98e29a2..828b21e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -19,6 +19,7 @@ log = "0.4.14" r2d2 = "0.8.9" rand = "0.8.4" regex = "1.5.4" +reqwest = "0.11.6" serde_json = "1.0.69" serenity = { version = "0.10", features = [ "collector" ] } tokio = { version = "1.13.0", features = ["sync", "macros", "rt-multi-thread"] } diff --git a/src/error.rs b/src/error.rs index 46c79f9..e04dddc 100644 --- a/src/error.rs +++ b/src/error.rs @@ -1,6 +1,7 @@ use std::error::Error; use std::fmt; use serenity::prelude::SerenityError; +use reqwest::Error as ReqwestError; pub type ManifoldResult = Result; @@ -70,3 +71,9 @@ impl From for ManifoldError { ManifoldError::new(&err.to_string()) } } + +impl From for ManifoldError { + fn from(err: ReqwestError) -> Self { + ManifoldError::new(&err.to_string()) + } +}