summaryrefslogtreecommitdiffstats
path: root/ipfs-api-backend-hyper
diff options
context:
space:
mode:
authorFerris Tseng <ferristseng@fastmail.fm>2021-02-22 22:56:45 -0500
committerFerris Tseng <ferristseng@fastmail.fm>2021-02-22 22:56:45 -0500
commit93e8c2e2ad4a3c755a707d268ede8e661c45c68d (patch)
tree8babb8c5b2caf6822c384f76cc085f0f5c768cdd /ipfs-api-backend-hyper
parent4ede307efb87bad2627190665279123e588a3494 (diff)
use common form obj
Diffstat (limited to 'ipfs-api-backend-hyper')
-rw-r--r--ipfs-api-backend-hyper/src/backend.rs7
1 files changed, 3 insertions, 4 deletions
diff --git a/ipfs-api-backend-hyper/src/backend.rs b/ipfs-api-backend-hyper/src/backend.rs
index bbe9a56..a23bbd3 100644
--- a/ipfs-api-backend-hyper/src/backend.rs
+++ b/ipfs-api-backend-hyper/src/backend.rs
@@ -13,6 +13,7 @@ use hyper::{
};
use hyper_tls::HttpsConnector;
use ipfs_api_prelude::{ApiRequest, Backend, TryFromUri};
+use multipart::client::multipart;
use serde::Serialize;
pub struct HyperBackend {
@@ -43,14 +44,12 @@ impl Backend for HyperBackend {
type HttpResponse = http::Response<hyper::Body>;
- type MultipartForm = multipart::client::multipart::Form<'static>;
-
type Error = Error;
fn build_base_request<Req>(
&self,
req: &Req,
- form: Option<Self::MultipartForm>,
+ form: Option<multipart::Form<'static>>,
) -> Result<Self::HttpRequest, Error>
where
Req: ApiRequest,
@@ -76,7 +75,7 @@ impl Backend for HyperBackend {
async fn request_raw<Req>(
&self,
req: Req,
- form: Option<Self::MultipartForm>,
+ form: Option<multipart::Form<'static>>,
) -> Result<(StatusCode, Bytes), Self::Error>
where
Req: ApiRequest + Serialize,