@@ -2,17 +2,17 @@ use serde::de;
2
2
3
3
use crate :: de:: { Deserializer , Error , Result } ;
4
4
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 > ,
7
7
}
8
8
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 {
11
11
UnitVariantAccess { de }
12
12
}
13
13
}
14
14
15
- impl < ' a , ' de > de:: EnumAccess < ' de > for UnitVariantAccess < ' a , ' de > {
15
+ impl < ' a , ' de , ' s > de:: EnumAccess < ' de > for UnitVariantAccess < ' a , ' de , ' s > {
16
16
type Error = Error ;
17
17
type Variant = Self ;
18
18
@@ -25,7 +25,7 @@ impl<'a, 'de> de::EnumAccess<'de> for UnitVariantAccess<'a, 'de> {
25
25
}
26
26
}
27
27
28
- impl < ' de , ' a > de:: VariantAccess < ' de > for UnitVariantAccess < ' a , ' de > {
28
+ impl < ' de , ' a , ' s > de:: VariantAccess < ' de > for UnitVariantAccess < ' a , ' de , ' s > {
29
29
type Error = Error ;
30
30
31
31
fn unit_variant ( self ) -> Result < ( ) > {
@@ -54,17 +54,17 @@ impl<'de, 'a> de::VariantAccess<'de> for UnitVariantAccess<'a, 'de> {
54
54
}
55
55
}
56
56
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 > ,
59
59
}
60
60
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 {
63
63
VariantAccess { de }
64
64
}
65
65
}
66
66
67
- impl < ' a , ' de > de:: EnumAccess < ' de > for VariantAccess < ' a , ' de > {
67
+ impl < ' a , ' de , ' s > de:: EnumAccess < ' de > for VariantAccess < ' a , ' de , ' s > {
68
68
type Error = Error ;
69
69
type Variant = Self ;
70
70
@@ -78,7 +78,7 @@ impl<'a, 'de> de::EnumAccess<'de> for VariantAccess<'a, 'de> {
78
78
}
79
79
}
80
80
81
- impl < ' de , ' a > de:: VariantAccess < ' de > for VariantAccess < ' a , ' de > {
81
+ impl < ' de , ' a , ' s > de:: VariantAccess < ' de > for VariantAccess < ' a , ' de , ' s > {
82
82
type Error = Error ;
83
83
84
84
fn unit_variant ( self ) -> Result < ( ) > {
0 commit comments