diff options
Diffstat (limited to 'components/servo_arc/lib.rs')
-rw-r--r-- | components/servo_arc/lib.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/components/servo_arc/lib.rs b/components/servo_arc/lib.rs index 4fbc094d070..03f502df26e 100644 --- a/components/servo_arc/lib.rs +++ b/components/servo_arc/lib.rs @@ -447,11 +447,11 @@ impl<T: HeapSizeOf> HeapSizeOf for Arc<T> { } #[cfg(feature = "servo")] -impl<T: Deserialize> Deserialize for Arc<T> +impl<'de, T: Deserialize<'de>> Deserialize<'de> for Arc<T> { fn deserialize<D>(deserializer: D) -> Result<Arc<T>, D::Error> where - D: ::serde::de::Deserializer, + D: ::serde::de::Deserializer<'de>, { T::deserialize(deserializer).map(Arc::new) } |