summaryrefslogtreecommitdiffstats
path: root/src/http_send.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/http_send.rs')
-rw-r--r--src/http_send.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/http_send.rs b/src/http_send.rs
index fed76c6..56c69ef 100644
--- a/src/http_send.rs
+++ b/src/http_send.rs
@@ -1,7 +1,7 @@
use reqwest::{Client, Request, RequestBuilder, Response};
use Result;
-pub trait HttpSend {
+pub trait HttpSend: Clone {
fn execute(&self, client: &Client, request: Request) -> Result<Response>;
fn send(&self, client: &Client, builder: &mut RequestBuilder) -> Result<Response> {
let request = builder.build()?;
@@ -9,6 +9,7 @@ pub trait HttpSend {
}
}
+#[derive(Clone)]
pub struct HttpSender;
impl HttpSend for HttpSender {