From 3f120fb35542eebbb33be7eae41825bb79820e78 Mon Sep 17 00:00:00 2001 From: David Tolnay Date: Sat, 28 Aug 2021 10:59:51 -0700 Subject: [PATCH] Enable unsized Map/SeqAccess types to use the impl for &mut --- serde/src/de/mod.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/serde/src/de/mod.rs b/serde/src/de/mod.rs index 86fc38230..54e2fd646 100644 --- a/serde/src/de/mod.rs +++ b/serde/src/de/mod.rs @@ -1714,7 +1714,7 @@ pub trait SeqAccess<'de> { } } -impl<'de, 'a, A> SeqAccess<'de> for &'a mut A +impl<'de, 'a, A: ?Sized> SeqAccess<'de> for &'a mut A where A: SeqAccess<'de>, { @@ -1867,7 +1867,7 @@ pub trait MapAccess<'de> { } } -impl<'de, 'a, A> MapAccess<'de> for &'a mut A +impl<'de, 'a, A: ?Sized> MapAccess<'de> for &'a mut A where A: MapAccess<'de>, {