@@ -222,7 +222,7 @@ impl<'a> PerInputData<'a> {
222222}
223223
224224impl mintscript:: translate:: InputInfoProvider for PerInputData < ' _ > {
225- fn input_info ( & self ) -> & InputInfo {
225+ fn input_info ( & self ) -> & InputInfo < ' _ > {
226226 & self . input
227227 }
228228
@@ -260,7 +260,7 @@ impl<'a, AV, TV, OV> TranslationContextFull<'a, AV, TV, OV> {
260260impl < AV , TV , OV > mintscript:: translate:: InputInfoProvider
261261 for TranslationContextFull < ' _ , AV , TV , OV >
262262{
263- fn input_info ( & self ) -> & InputInfo {
263+ fn input_info ( & self ) -> & InputInfo < ' _ > {
264264 self . input . input_info ( )
265265 }
266266
@@ -362,11 +362,11 @@ impl<'a> CoreContext<'a> {
362362 Ok ( Self { inputs_and_sigs } )
363363 }
364364
365- fn input_data ( & self , n : usize ) -> & PerInputData {
365+ fn input_data ( & self , n : usize ) -> & PerInputData < ' _ > {
366366 & self . inputs_and_sigs [ n]
367367 }
368368
369- fn inputs_iter ( & self ) -> impl ExactSizeIterator < Item = ( usize , & PerInputData ) > {
369+ fn inputs_iter ( & self ) -> impl ExactSizeIterator < Item = ( usize , & PerInputData < ' _ > ) > {
370370 self . inputs_and_sigs . iter ( ) . enumerate ( )
371371 }
372372}
@@ -479,7 +479,7 @@ impl<'a, S> InputVerifyContextTimelock<'a, S> {
479479 Self { ctx, input_num }
480480 }
481481
482- fn info ( & self ) -> & InputInfo {
482+ fn info ( & self ) -> & InputInfo < ' _ > {
483483 self . ctx . core_ctx . input_data ( self . input_num ) . input_info ( )
484484 }
485485}
@@ -612,7 +612,7 @@ impl<T: Transactable, S> SignatureContext for InputVerifyContextFull<'_, T, S> {
612612 self . ctx . transaction
613613 }
614614
615- fn input_commitments ( & self ) -> & [ SighashInputCommitment ] {
615+ fn input_commitments ( & self ) -> & [ SighashInputCommitment < ' _ > ] {
616616 & self . ctx . input_commitments
617617 }
618618
0 commit comments