@@ -2,17 +2,17 @@ use serde::de;
22
33use crate :: de:: { Deserializer , Error , Result } ;
44
5- pub ( crate ) struct UnitVariantAccess < ' a , ' b > {
6- de : & ' a mut Deserializer < ' b > ,
5+ pub ( crate ) struct UnitVariantAccess < ' a , ' b , ' s > {
6+ de : & ' a mut Deserializer < ' b , ' s > ,
77}
88
9- impl < ' a , ' b > UnitVariantAccess < ' a , ' b > {
10- pub ( crate ) fn new ( de : & ' a mut Deserializer < ' b > ) -> Self {
9+ impl < ' a , ' b , ' s > UnitVariantAccess < ' a , ' b , ' s > {
10+ pub ( crate ) fn new ( de : & ' a mut Deserializer < ' b , ' s > ) -> Self {
1111 UnitVariantAccess { de }
1212 }
1313}
1414
15- impl < ' a , ' de > de:: EnumAccess < ' de > for UnitVariantAccess < ' a , ' de > {
15+ impl < ' a , ' de , ' s > de:: EnumAccess < ' de > for UnitVariantAccess < ' a , ' de , ' s > {
1616 type Error = Error ;
1717 type Variant = Self ;
1818
@@ -25,7 +25,7 @@ impl<'a, 'de> de::EnumAccess<'de> for UnitVariantAccess<'a, 'de> {
2525 }
2626}
2727
28- impl < ' de , ' a > de:: VariantAccess < ' de > for UnitVariantAccess < ' a , ' de > {
28+ impl < ' de , ' a , ' s > de:: VariantAccess < ' de > for UnitVariantAccess < ' a , ' de , ' s > {
2929 type Error = Error ;
3030
3131 fn unit_variant ( self ) -> Result < ( ) > {
@@ -54,17 +54,17 @@ impl<'de, 'a> de::VariantAccess<'de> for UnitVariantAccess<'a, 'de> {
5454 }
5555}
5656
57- pub ( crate ) struct VariantAccess < ' a , ' b > {
58- de : & ' a mut Deserializer < ' b > ,
57+ pub ( crate ) struct VariantAccess < ' a , ' b , ' s > {
58+ de : & ' a mut Deserializer < ' b , ' s > ,
5959}
6060
61- impl < ' a , ' b > VariantAccess < ' a , ' b > {
62- pub ( crate ) fn new ( de : & ' a mut Deserializer < ' b > ) -> Self {
61+ impl < ' a , ' b , ' s > VariantAccess < ' a , ' b , ' s > {
62+ pub ( crate ) fn new ( de : & ' a mut Deserializer < ' b , ' s > ) -> Self {
6363 VariantAccess { de }
6464 }
6565}
6666
67- impl < ' a , ' de > de:: EnumAccess < ' de > for VariantAccess < ' a , ' de > {
67+ impl < ' a , ' de , ' s > de:: EnumAccess < ' de > for VariantAccess < ' a , ' de , ' s > {
6868 type Error = Error ;
6969 type Variant = Self ;
7070
@@ -78,7 +78,7 @@ impl<'a, 'de> de::EnumAccess<'de> for VariantAccess<'a, 'de> {
7878 }
7979}
8080
81- impl < ' de , ' a > de:: VariantAccess < ' de > for VariantAccess < ' a , ' de > {
81+ impl < ' de , ' a , ' s > de:: VariantAccess < ' de > for VariantAccess < ' a , ' de , ' s > {
8282 type Error = Error ;
8383
8484 fn unit_variant ( self ) -> Result < ( ) > {
0 commit comments