@@ -42,7 +42,7 @@ trait SerializeDynamicField<'se> {
42
42
T : serde:: ser:: Serialize + ?Sized ;
43
43
}
44
44
45
- impl < ' a , ' se > SerializeDynamicField < ' se > for & ' a mut Serializer < ' se > {
45
+ impl < ' se > SerializeDynamicField < ' se > for & mut Serializer < ' se > {
46
46
fn serialize_dynamic_field < T > ( & mut self , key : & ' se str , value : & T ) -> Result < ( ) , Error >
47
47
where
48
48
T : serde:: ser:: Serialize + ?Sized ,
@@ -56,7 +56,7 @@ impl<'a, 'se> SerializeDynamicField<'se> for &'a mut Serializer<'se> {
56
56
57
57
match matched_patch {
58
58
Some ( data) => {
59
- data. serialize ( & mut * * self ) ;
59
+ data. serialize ( self ) ;
60
60
}
61
61
None => {
62
62
value. serialize ( & mut * * self ) ?;
@@ -89,7 +89,7 @@ impl<'a, 'se> SerializeDynamicField<'se> for &'a mut Serializer<'se> {
89
89
}
90
90
}
91
91
92
- impl < ' a , ' se > serde:: ser:: SerializeMap for & ' a mut Serializer < ' se > {
92
+ impl serde:: ser:: SerializeMap for & mut Serializer < ' _ > {
93
93
type Ok = ( ) ;
94
94
type Error = Error ;
95
95
@@ -112,7 +112,7 @@ impl<'a, 'se> serde::ser::SerializeMap for &'a mut Serializer<'se> {
112
112
}
113
113
}
114
114
115
- impl < ' a , ' se > serde:: ser:: SerializeStruct for & ' a mut Serializer < ' se > {
115
+ impl serde:: ser:: SerializeStruct for & mut Serializer < ' _ > {
116
116
type Ok = ( ) ;
117
117
type Error = Error ;
118
118
@@ -135,7 +135,7 @@ impl<'a, 'se> serde::ser::SerializeStruct for &'a mut Serializer<'se> {
135
135
}
136
136
}
137
137
138
- impl < ' a , ' se > serde:: ser:: SerializeStructVariant for & ' a mut Serializer < ' se > {
138
+ impl serde:: ser:: SerializeStructVariant for & mut Serializer < ' _ > {
139
139
type Ok = ( ) ;
140
140
type Error = Error ;
141
141
@@ -151,7 +151,7 @@ impl<'a, 'se> serde::ser::SerializeStructVariant for &'a mut Serializer<'se> {
151
151
}
152
152
}
153
153
154
- impl < ' a , ' se > serde:: ser:: SerializeSeq for & ' a mut Serializer < ' se > {
154
+ impl serde:: ser:: SerializeSeq for & mut Serializer < ' _ > {
155
155
type Ok = ( ) ;
156
156
type Error = Error ;
157
157
// TODO: make sure there are no node seq serialize over this function.
@@ -168,7 +168,7 @@ impl<'a, 'se> serde::ser::SerializeSeq for &'a mut Serializer<'se> {
168
168
}
169
169
}
170
170
171
- impl < ' a , ' se > serde:: ser:: SerializeTuple for & ' a mut Serializer < ' se > {
171
+ impl serde:: ser:: SerializeTuple for & mut Serializer < ' _ > {
172
172
type Ok = ( ) ;
173
173
type Error = Error ;
174
174
@@ -185,7 +185,7 @@ impl<'a, 'se> serde::ser::SerializeTuple for &'a mut Serializer<'se> {
185
185
}
186
186
}
187
187
188
- impl < ' a , ' se > serde:: ser:: SerializeTupleVariant for & ' a mut Serializer < ' se > {
188
+ impl serde:: ser:: SerializeTupleVariant for & mut Serializer < ' _ > {
189
189
type Ok = ( ) ;
190
190
type Error = Error ;
191
191
@@ -201,7 +201,7 @@ impl<'a, 'se> serde::ser::SerializeTupleVariant for &'a mut Serializer<'se> {
201
201
}
202
202
}
203
203
204
- impl < ' a , ' se > serde:: ser:: SerializeTupleStruct for & ' a mut Serializer < ' se > {
204
+ impl serde:: ser:: SerializeTupleStruct for & mut Serializer < ' _ > {
205
205
type Ok = ( ) ;
206
206
type Error = Error ;
207
207
@@ -217,7 +217,7 @@ impl<'a, 'se> serde::ser::SerializeTupleStruct for &'a mut Serializer<'se> {
217
217
}
218
218
}
219
219
220
- impl < ' a , ' se > serde:: ser:: Serializer for & ' a mut Serializer < ' se > {
220
+ impl serde:: ser:: Serializer for & mut Serializer < ' _ > {
221
221
type Ok = ( ) ;
222
222
type Error = Error ;
223
223
type SerializeSeq = Self ;
@@ -417,7 +417,7 @@ mod tests {
417
417
418
418
{
419
419
let base = Base { hello : 0xdeedbeef } ;
420
- crate :: ser:: to_dtb ( & base, & mut [ ] , & mut buf1) . unwrap ( ) ;
420
+ crate :: ser:: to_dtb ( & base, & [ ] , & mut buf1) . unwrap ( ) ;
421
421
}
422
422
// TODO: check buf1 buf2
423
423
}
@@ -439,7 +439,7 @@ mod tests {
439
439
hello : 0xdeedbeef ,
440
440
base1 : Base1 { hello : 0x10000001 } ,
441
441
} ;
442
- crate :: ser:: to_dtb ( & base, & mut [ ] , & mut buf1) . unwrap ( ) ;
442
+ crate :: ser:: to_dtb ( & base, & [ ] , & mut buf1) . unwrap ( ) ;
443
443
}
444
444
// TODO: check buf1 buf2
445
445
// println!("{:x?} {:x?}", buf1, buf2);
@@ -465,7 +465,7 @@ mod tests {
465
465
hello : "Hello, World!" ,
466
466
} ,
467
467
} ;
468
- crate :: ser:: to_dtb ( & base, & mut [ ] , & mut buf1) . unwrap ( ) ;
468
+ crate :: ser:: to_dtb ( & base, & [ ] , & mut buf1) . unwrap ( ) ;
469
469
}
470
470
// TODO: check buf1 buf2
471
471
// println!("{:x?} {:x?}", buf1, buf2);
@@ -539,7 +539,7 @@ mod tests {
539
539
{
540
540
let number = 0x55667788u32 ;
541
541
let patch = crate :: ser:: patch:: Patch :: new ( "/hello" , & number as _ ) ;
542
- let mut list = [ patch] ;
542
+ let list = [ patch] ;
543
543
let base = Base {
544
544
hello : 0xdeedbeef ,
545
545
base1 : Base1 {
@@ -548,7 +548,7 @@ mod tests {
548
548
hello2 : 0x11223344 ,
549
549
base2 : Base1 { hello : "Roger" } ,
550
550
} ;
551
- crate :: ser:: to_dtb ( & base, & mut list, & mut buf1) . unwrap ( ) ;
551
+ crate :: ser:: to_dtb ( & base, & list, & mut buf1) . unwrap ( ) ;
552
552
}
553
553
// TODO: check buf1 buf2
554
554
// println!("{:x?} {:x?}", buf1, buf2);
@@ -574,7 +574,7 @@ mod tests {
574
574
hello : "replacement" ,
575
575
} ;
576
576
let patch = crate :: ser:: patch:: Patch :: new ( "/hello" , & new_base as _ ) ;
577
- let mut list = [ patch] ;
577
+ let list = [ patch] ;
578
578
let base = Base {
579
579
hello : 0xdeedbeef ,
580
580
base1 : Base1 {
@@ -583,7 +583,7 @@ mod tests {
583
583
hello2 : 0x11223344 ,
584
584
base2 : Base1 { hello : "Roger" } ,
585
585
} ;
586
- crate :: ser:: to_dtb ( & base, & mut list, & mut buf1) . unwrap ( ) ;
586
+ crate :: ser:: to_dtb ( & base, & list, & mut buf1) . unwrap ( ) ;
587
587
}
588
588
// TODO: check buf1 buf2
589
589
// println!("{:x?} {:x?}", buf1, buf2);
@@ -607,7 +607,7 @@ mod tests {
607
607
{
608
608
let new_base = Base1 { hello : "added" } ;
609
609
let patch = crate :: ser:: patch:: Patch :: new ( "/base3" , & new_base as _ ) ;
610
- let mut list = [ patch] ;
610
+ let list = [ patch] ;
611
611
let base = Base {
612
612
hello : 0xdeedbeef ,
613
613
base1 : Base1 {
@@ -616,7 +616,7 @@ mod tests {
616
616
hello2 : 0x11223344 ,
617
617
base2 : Base1 { hello : "Roger" } ,
618
618
} ;
619
- crate :: ser:: to_dtb ( & base, & mut list, & mut buf1) . unwrap ( ) ;
619
+ crate :: ser:: to_dtb ( & base, & list, & mut buf1) . unwrap ( ) ;
620
620
}
621
621
// TODO: check buf1 buf2
622
622
// println!("{:x?}", buf1);
0 commit comments