diff options
Diffstat (limited to 'src/http_send.rs')
-rw-r--r-- | src/http_send.rs | 3 |
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 { |