From 8c4af412969086bc8f54fdc2a079d373632e0a03 Mon Sep 17 00:00:00 2001 From: David Tolnay Date: Mon, 20 Nov 2023 17:21:28 -0800 Subject: [PATCH] Fix more RangeFrom / RangeEnd mixups --- serde/src/de/impls.rs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/serde/src/de/impls.rs b/serde/src/de/impls.rs index 6675f6206..413c997af 100644 --- a/serde/src/de/impls.rs +++ b/serde/src/de/impls.rs @@ -2509,7 +2509,7 @@ where where D: Deserializer<'de>, { - let end = tri!(deserializer.deserialize_struct( + let start = tri!(deserializer.deserialize_struct( "RangeFrom", range_from::FIELDS, range_from::RangeFromVisitor { @@ -2517,7 +2517,7 @@ where phantom: PhantomData, }, )); - Ok(end..) + Ok(start..) } } @@ -2637,7 +2637,7 @@ mod range_from { // #[derive(Deserialize)] // #[serde(deny_unknown_fields)] // struct RangeTo { -// start: Idx, +// end: Idx, // } impl<'de, Idx> Deserialize<'de> for RangeTo where @@ -2647,7 +2647,7 @@ where where D: Deserializer<'de>, { - let start = tri!(deserializer.deserialize_struct( + let end = tri!(deserializer.deserialize_struct( "RangeTo", range_to::FIELDS, range_to::RangeToVisitor { @@ -2655,7 +2655,7 @@ where phantom: PhantomData, }, )); - Ok(..start) + Ok(..end) } }