pub(crate)ify the multipart facade

This commit is contained in:
Sean McArthur
2018-08-29 18:22:55 -07:00
parent f26d94d4ac
commit 2143aad3cd
4 changed files with 424 additions and 443 deletions

View File

@@ -456,13 +456,13 @@ impl RequestBuilder {
CONTENT_TYPE,
format!(
"multipart/form-data; boundary={}",
::multipart_::boundary(&multipart)
multipart.boundary()
).as_str()
);
if let Ok(ref mut req) = builder.request {
*req.body_mut() = Some(match ::multipart_::compute_length(&mut multipart) {
Some(length) => Body::sized(::multipart_::reader(multipart), length),
None => Body::new(::multipart_::reader(multipart)),
*req.body_mut() = Some(match multipart.compute_length() {
Some(length) => Body::sized(multipart.reader(), length),
None => Body::new(multipart.reader()),
})
}
builder