diff --git a/src/datetime.rs b/src/datetime.rs index e3c3670..6f6f71d 100644 --- a/src/datetime.rs +++ b/src/datetime.rs @@ -418,9 +418,9 @@ fn test_encodable_json(to_string_utc: FUTC, to_string_fixed: FF fn test_decodable_json(utc_from_str: FUTC, fixed_from_str: FFixed, local_from_str: FLocal) - where FUTC: for<'de> Fn(&'de str) -> Result, E>, - FFixed: for<'de> Fn(&'de str) -> Result, E>, - FLocal: for<'de> Fn(&'de str) -> Result, E>, + where FUTC: Fn(&str) -> Result, E>, + FFixed: Fn(&str) -> Result, E>, + FLocal: Fn(&str) -> Result, E>, E: ::std::fmt::Debug { // should check against the offset as well (the normal DateTime comparison will ignore them) diff --git a/src/naive/date.rs b/src/naive/date.rs index 79cb3f2..b302c37 100644 --- a/src/naive/date.rs +++ b/src/naive/date.rs @@ -1495,7 +1495,7 @@ fn test_encodable_json(to_string: F) #[cfg(all(test, any(feature = "rustc-serialize", feature = "serde")))] fn test_decodable_json(from_str: F) - where F: for<'de> Fn(&'de str) -> Result, E: ::std::fmt::Debug + where F: Fn(&str) -> Result, E: ::std::fmt::Debug { use std::{i32, i64}; diff --git a/src/naive/datetime.rs b/src/naive/datetime.rs index f68210e..0271218 100644 --- a/src/naive/datetime.rs +++ b/src/naive/datetime.rs @@ -1371,7 +1371,7 @@ fn test_encodable_json(to_string: F) #[cfg(all(test, any(feature = "rustc-serialize", feature = "serde")))] fn test_decodable_json(from_str: F) - where F: for<'de> Fn(&'de str) -> Result, E: ::std::fmt::Debug + where F: Fn(&str) -> Result, E: ::std::fmt::Debug { use naive::date; diff --git a/src/naive/time.rs b/src/naive/time.rs index 7f0e7d3..9157e9a 100644 --- a/src/naive/time.rs +++ b/src/naive/time.rs @@ -1261,7 +1261,7 @@ fn test_encodable_json(to_string: F) #[cfg(all(test, any(feature = "rustc-serialize", feature = "serde")))] fn test_decodable_json(from_str: F) - where F: for<'de> Fn(&'de str) -> Result, E: ::std::fmt::Debug + where F: Fn(&str) -> Result, E: ::std::fmt::Debug { assert_eq!(from_str(r#""00:00:00""#).ok(), Some(NaiveTime::from_hms(0, 0, 0)));