@@ -181,8 +181,8 @@ impl Serdes for hir::BooleanType {
181181
182182 fn des < ' ty , ' b , ' des : ' ty > (
183183 & ' ty self ,
184- b : & ' b mut Builder ,
185- des : & ' des Des ,
184+ _ : & ' b mut Builder ,
185+ _ : & ' des Des ,
186186 ) -> impl FnOnce ( & mut Builder , & Ctx ) -> TVar + use < ' ty , ' des > + ' ty {
187187 move |b : & mut Builder , ctx : & Ctx | {
188188 let value = b. read_k ( ctx, FuncK :: U8 ) ;
@@ -194,7 +194,7 @@ impl Serdes for hir::BooleanType {
194194impl Serdes for hir:: NumberType {
195195 fn ser < ' ty , ' b , ' ser : ' ty > (
196196 & ' ty self ,
197- b : & ' b mut Builder ,
197+ _ : & ' b mut Builder ,
198198 ser : & ' ser Ser ,
199199 ) -> impl FnOnce ( & mut Builder , & Ctx , Expr ) + use < ' ty , ' ser > + ' ty {
200200 move |b : & mut Builder , ctx : & Ctx , from : Expr | {
@@ -208,7 +208,7 @@ impl Serdes for hir::NumberType {
208208
209209 fn des < ' ty , ' b , ' des : ' ty > (
210210 & ' ty self ,
211- b : & ' b mut Builder ,
211+ _ : & ' b mut Builder ,
212212 des : & ' des Des ,
213213 ) -> impl FnOnce ( & mut Builder , & Ctx ) -> TVar + use < ' ty , ' des > + ' ty {
214214 move |b : & mut Builder , ctx : & Ctx | {
@@ -281,7 +281,7 @@ impl Serdes for hir::VectorType {
281281impl Serdes for hir:: BinaryStringType {
282282 fn ser < ' ty , ' b , ' ser : ' ty > (
283283 & ' ty self ,
284- b : & ' b mut Builder ,
284+ _ : & ' b mut Builder ,
285285 ser : & ' ser Ser ,
286286 ) -> impl FnOnce ( & mut Builder , & Ctx , Expr ) + use < ' ty , ' ser > + ' ty {
287287 move |b : & mut Builder , ctx : & Ctx , from : Expr | {
@@ -296,7 +296,7 @@ impl Serdes for hir::BinaryStringType {
296296
297297 fn des < ' ty , ' b , ' des : ' ty > (
298298 & ' ty self ,
299- b : & ' b mut Builder ,
299+ _ : & ' b mut Builder ,
300300 des : & ' des Des ,
301301 ) -> impl FnOnce ( & mut Builder , & Ctx ) -> TVar + use < ' ty , ' des > + ' ty {
302302 move |b : & mut Builder , ctx : & Ctx | {
@@ -309,7 +309,7 @@ impl Serdes for hir::BinaryStringType {
309309impl Serdes for hir:: Utf8StringType {
310310 fn ser < ' ty , ' b , ' ser : ' ty > (
311311 & ' ty self ,
312- b : & ' b mut Builder ,
312+ _ : & ' b mut Builder ,
313313 ser : & ' ser Ser ,
314314 ) -> impl FnOnce ( & mut Builder , & Ctx , Expr ) + use < ' ty , ' ser > + ' ty {
315315 move |b : & mut Builder , ctx : & Ctx , from : Expr | {
@@ -331,7 +331,7 @@ impl Serdes for hir::Utf8StringType {
331331
332332 fn des < ' ty , ' b , ' des : ' ty > (
333333 & ' ty self ,
334- b : & ' b mut Builder ,
334+ _ : & ' b mut Builder ,
335335 des : & ' des Des ,
336336 ) -> impl FnOnce ( & mut Builder , & Ctx ) -> TVar + use < ' ty , ' des > + ' ty {
337337 move |b : & mut Builder , ctx : & Ctx | {
@@ -411,7 +411,7 @@ impl Serdes for hir::SetType {
411411 } ) ;
412412
413413 ser. check_range ( b, len_var. expr ( ) , self . len . into ( ) ) ;
414- b. write_reserved_k ( ctx, self . len . kind ( ) . into ( ) , & len_var) ;
414+ b. write_reserved_k ( ctx, self . len . kind ( ) . into ( ) , & len_pos , & len_var) ;
415415 }
416416 }
417417
@@ -460,7 +460,7 @@ impl Serdes for hir::MapType {
460460 } ) ;
461461
462462 ser. check_range ( b, len_var. expr ( ) , self . len . into ( ) ) ;
463- b. write_reserved_k ( ctx, self . len . kind ( ) . into ( ) , & len_var) ;
463+ b. write_reserved_k ( ctx, self . len . kind ( ) . into ( ) , & len_pos , & len_var) ;
464464 }
465465 }
466466
0 commit comments