aboutsummaryrefslogtreecommitdiffstats
path: root/components/net_traits/response.rs
diff options
context:
space:
mode:
authorAnthony Ramine <n.oxyde@gmail.com>2016-08-12 14:46:25 +0200
committerAnthony Ramine <n.oxyde@gmail.com>2016-08-12 18:37:27 +0200
commit7ad51dcd7aff7658914bcbdde0800fc2f87d9fa5 (patch)
tree7c3323204e3fb5d85edcb95b97748962e3978ae1 /components/net_traits/response.rs
parenta22913569c2fa917015b23c27cb2f55de2a69ff2 (diff)
downloadservo-7ad51dcd7aff7658914bcbdde0800fc2f87d9fa5.tar.gz
servo-7ad51dcd7aff7658914bcbdde0800fc2f87d9fa5.zip
Update serde to 0.8 (fixes #12659)
Diffstat (limited to 'components/net_traits/response.rs')
-rw-r--r--components/net_traits/response.rs5
1 files changed, 3 insertions, 2 deletions
diff --git a/components/net_traits/response.rs b/components/net_traits/response.rs
index ab1d5b1c8f5..37b0a585780 100644
--- a/components/net_traits/response.rs
+++ b/components/net_traits/response.rs
@@ -7,6 +7,7 @@
use hyper::header::{AccessControlExposeHeaders, ContentType, Headers};
use hyper::http::RawStatus;
use hyper::status::StatusCode;
+use hyper_serde::Serde;
use std::ascii::AsciiExt;
use std::cell::{Cell, RefCell};
use std::sync::{Arc, Mutex};
@@ -237,8 +238,8 @@ impl Response {
Some(&ContentType(ref mime)) => Some(mime),
None => None
});
- metadata.headers = Some(self.headers.clone());
- metadata.status = self.raw_status.clone();
+ metadata.headers = Some(Serde(self.headers.clone()));
+ metadata.status = self.raw_status.clone().map(Serde);
metadata.https_state = self.https_state;
return Ok(metadata);
}