File tree Expand file tree Collapse file tree 1 file changed +3
-15
lines changed
compiler/rustc_serialize/src Expand file tree Collapse file tree 1 file changed +3
-15
lines changed Original file line number Diff line number Diff line change @@ -210,14 +210,6 @@ pub trait Decoder {
210
210
f ( self , disr)
211
211
}
212
212
213
- #[ inline]
214
- fn read_tuple < T , F > ( & mut self , _len : usize , f : F ) -> T
215
- where
216
- F : FnOnce ( & mut Self ) -> T ,
217
- {
218
- f ( self )
219
- }
220
-
221
213
#[ inline]
222
214
fn read_tuple_arg < T , F > ( & mut self , f : F ) -> T
223
215
where
@@ -578,13 +570,9 @@ macro_rules! tuple {
578
570
impl <D : Decoder , $( $name: Decodable <D >) ,+> Decodable <D > for ( $( $name, ) +) {
579
571
#[ allow( non_snake_case) ]
580
572
fn decode( d: & mut D ) -> ( $( $name, ) +) {
581
- let len: usize = count!( $( $name) +) ;
582
- d. read_tuple( len, |d| {
583
- let ret = ( $( d. read_tuple_arg( |d| -> $name {
584
- Decodable :: decode( d)
585
- } ) , ) +) ;
586
- ret
587
- } )
573
+ ( $( d. read_tuple_arg( |d| -> $name {
574
+ Decodable :: decode( d)
575
+ } ) , ) +)
588
576
}
589
577
}
590
578
impl <S : Encoder , $( $name: Encodable <S >) ,+> Encodable <S > for ( $( $name, ) +) {
You can’t perform that action at this time.
0 commit comments