@@ -79,7 +79,7 @@ macro_rules! rpc_encode_decode {
79
79
}
80
80
}
81
81
82
- impl <S , $( $( $T: for <' s> DecodeMut <' a, ' s, S >) ,+) ?> DecodeMut <' a, ' _, S >
82
+ impl <' a , S , $( $( $T: for <' s> DecodeMut <' a, ' s, S >) ,+) ?> DecodeMut <' a, ' _, S >
83
83
for $name $( <$( $T) ,+>) ?
84
84
{
85
85
fn decode( r: & mut Reader <' a>, s: & mut S ) -> Self {
@@ -176,7 +176,7 @@ impl<S, A: Encode<S>, B: Encode<S>> Encode<S> for (A, B) {
176
176
}
177
177
}
178
178
179
- impl < S , A : for < ' s > DecodeMut < ' a , ' s , S > , B : for < ' s > DecodeMut < ' a , ' s , S > > DecodeMut < ' a , ' _ , S >
179
+ impl < ' a , S , A : for < ' s > DecodeMut < ' a , ' s , S > , B : for < ' s > DecodeMut < ' a , ' s , S > > DecodeMut < ' a , ' _ , S >
180
180
for ( A , B )
181
181
{
182
182
fn decode ( r : & mut Reader < ' a > , s : & mut S ) -> Self {
@@ -213,7 +213,7 @@ impl<S> Encode<S> for &[u8] {
213
213
}
214
214
}
215
215
216
- impl < S > DecodeMut < ' a , ' _ , S > for & ' a [ u8 ] {
216
+ impl < ' a , S > DecodeMut < ' a , ' _ , S > for & ' a [ u8 ] {
217
217
fn decode ( r : & mut Reader < ' a > , s : & mut S ) -> Self {
218
218
let len = usize:: decode ( r, s) ;
219
219
let xs = & r[ ..len] ;
@@ -228,7 +228,7 @@ impl<S> Encode<S> for &str {
228
228
}
229
229
}
230
230
231
- impl < S > DecodeMut < ' a , ' _ , S > for & ' a str {
231
+ impl < ' a , S > DecodeMut < ' a , ' _ , S > for & ' a str {
232
232
fn decode ( r : & mut Reader < ' a > , s : & mut S ) -> Self {
233
233
str:: from_utf8 ( <& [ u8 ] >:: decode ( r, s) ) . unwrap ( )
234
234
}
0 commit comments