diff options
author | Ferris Tseng <ferristseng@fastmail.fm> | 2021-02-22 22:56:45 -0500 |
---|---|---|
committer | Ferris Tseng <ferristseng@fastmail.fm> | 2021-02-22 22:56:45 -0500 |
commit | 93e8c2e2ad4a3c755a707d268ede8e661c45c68d (patch) | |
tree | 8babb8c5b2caf6822c384f76cc085f0f5c768cdd /ipfs-api-backend-hyper | |
parent | 4ede307efb87bad2627190665279123e588a3494 (diff) |
use common form obj
Diffstat (limited to 'ipfs-api-backend-hyper')
-rw-r--r-- | ipfs-api-backend-hyper/src/backend.rs | 7 |
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, |