From 5cb9b37b99dfc5dbf77471707a2e3a12515af6e5 Mon Sep 17 00:00:00 2001 From: Eric Huss Date: Mon, 12 Aug 2019 09:12:39 -0700 Subject: [PATCH] Squelch explicit_outlives_requirements warning. --- src/de.rs | 2 +- src/ser.rs | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/de.rs b/src/de.rs index f65492d..2ec7563 100644 --- a/src/de.rs +++ b/src/de.rs @@ -278,7 +278,7 @@ struct Table<'a> { } #[doc(hidden)] -pub struct MapVisitor<'de: 'b, 'b> { +pub struct MapVisitor<'de, 'b> { values: vec::IntoIter<(Cow<'de, str>, Value<'de>)>, next_value: Option<(Cow<'de, str>, Value<'de>)>, depth: usize, diff --git a/src/ser.rs b/src/ser.rs index 328772a..fe4674e 100644 --- a/src/ser.rs +++ b/src/ser.rs @@ -222,7 +222,7 @@ enum State<'a> { } #[doc(hidden)] -pub struct SerializeSeq<'a: 'b, 'b> { +pub struct SerializeSeq<'a, 'b> { ser: &'b mut Serializer<'a>, first: Cell, type_: Cell>, @@ -230,7 +230,7 @@ pub struct SerializeSeq<'a: 'b, 'b> { } #[doc(hidden)] -pub enum SerializeTable<'a: 'b, 'b> { +pub enum SerializeTable<'a, 'b> { Datetime(&'b mut Serializer<'a>), Table { ser: &'b mut Serializer<'a>, @@ -1186,7 +1186,7 @@ impl<'a, 'b> ser::SerializeStruct for SerializeTable<'a, 'b> { } } -struct DateStrEmitter<'a: 'b, 'b>(&'b mut Serializer<'a>); +struct DateStrEmitter<'a, 'b>(&'b mut Serializer<'a>); impl<'a, 'b> ser::Serializer for DateStrEmitter<'a, 'b> { type Ok = ();