From 84b49cb364cb608f777dbc42384ee297a6408108 Mon Sep 17 00:00:00 2001 From: Sean McArthur Date: Tue, 23 Dec 2014 14:04:21 -0800 Subject: [PATCH] other rustup fallout --- src/header/common/vary.rs | 8 ++++---- src/header/mod.rs | 6 +++--- src/mock.rs | 2 +- src/server/mod.rs | 2 +- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/src/header/common/vary.rs b/src/header/common/vary.rs index 9b548189..40d4fa60 100644 --- a/src/header/common/vary.rs +++ b/src/header/common/vary.rs @@ -42,7 +42,7 @@ impl HeaderFormat for Vary { #[cfg(test)] mod tests { use super::Vary; - use header::{Header, CaseInsensitive}; + use header::Header; #[test] fn test_vary() { @@ -52,8 +52,8 @@ mod tests { assert_eq!(vary, Some(Vary::Any)); vary = Header::parse_header([b"etag,cookie,allow".to_vec()].as_slice()); - assert_eq!(vary, Some(Vary::Headers(vec![from_str::("eTag").unwrap(), - from_str::("cookIE").unwrap(), - from_str::("AlLOw").unwrap(),]))); + assert_eq!(vary, Some(Vary::Headers(vec!["eTag".parse().unwrap(), + "cookIE".parse().unwrap(), + "AlLOw".parse().unwrap(),]))); } } diff --git a/src/header/mod.rs b/src/header/mod.rs index 256e69a9..3c6ca29b 100644 --- a/src/header/mod.rs +++ b/src/header/mod.rs @@ -549,7 +549,7 @@ mod tests { #[test] fn test_accept() { let text_plain = Mime(Text, Plain, vec![]); - let application_vendor = from_str("application/vnd.github.v3.full+json; q=0.5").unwrap(); + let application_vendor = "application/vnd.github.v3.full+json; q=0.5".parse().unwrap(); let accept = Header::parse_header([b"text/plain".to_vec()].as_slice()); assert_eq!(accept, Some(Accept(vec![text_plain.clone()]))); @@ -574,8 +574,8 @@ mod tests { } // we JUST checked that raw.len() == 1, so raw[0] WILL exist. match from_utf8(unsafe { raw.as_slice().unsafe_get(0).as_slice() }) { - Some(s) => FromStr::from_str(s), - None => None + Ok(s) => FromStr::from_str(s), + Err(_) => None }.map(|u| CrazyLength(Some(false), u)) } } diff --git a/src/mock.rs b/src/mock.rs index 6f4867fb..db1fe05a 100644 --- a/src/mock.rs +++ b/src/mock.rs @@ -62,7 +62,7 @@ impl Writer for MockStream { impl NetworkStream for MockStream { fn peer_name(&mut self) -> IoResult { - Ok(from_str("127.0.0.1:1337").unwrap()) + Ok("127.0.0.1:1337".parse().unwrap()) } } diff --git a/src/server/mod.rs b/src/server/mod.rs index 1eb6ad41..e722b410 100644 --- a/src/server/mod.rs +++ b/src/server/mod.rs @@ -179,7 +179,7 @@ pub trait Handler: Sync + Send { fn handle(&self, Request, Response); } -impl Handler for fn(Request, Response) { +impl Handler for F where F: Fn(Request, Response), F: Sync + Send { fn handle(&self, req: Request, res: Response) { (*self)(req, res) }