@@ -111,9 +111,9 @@ pub struct GeneratedInfo {
111111 pub generated_column : u32 ,
112112}
113113
114- pub fn decode_mappings < ' b , ' a : ' b > (
114+ pub fn decode_mappings < ' a > (
115115 source_map : & ' a SourceMap ,
116- ) -> impl Iterator < Item = Mapping > + ' b {
116+ ) -> impl Iterator < Item = Mapping > + ' a {
117117 SegmentIter :: new ( source_map. mappings ( ) )
118118}
119119
@@ -640,7 +640,7 @@ fn stream_chunks_of_source_map_final<'a>(
640640 }
641641 } ;
642642 for mapping in source_map. decoded_mappings ( ) {
643- on_mapping ( mapping) ;
643+ on_mapping ( & mapping) ;
644644 }
645645 result
646646}
@@ -672,11 +672,11 @@ fn stream_chunks_of_source_map_full<'a>(
672672 let mut tracking_generated_column: u32 = 0 ;
673673 let mut tracking_mapping_original: Option < OriginalLocation > = None ;
674674
675- let mut mappings_iter = source_map. decoded_mappings ( ) . iter ( ) ;
675+ let mut mappings_iter = source_map. decoded_mappings ( ) ;
676676 let mut current_mapping = mappings_iter. next ( ) ;
677677
678678 for ( current_generated_index, c) in source. char_indices ( ) {
679- if let Some ( mapping) = current_mapping {
679+ if let Some ( mapping) = & current_mapping {
680680 if mapping. generated_line == current_generated_line
681681 && mapping. generated_column == current_generated_column
682682 {
@@ -794,7 +794,7 @@ fn stream_chunks_of_source_map_lines_final<'a>(
794794 }
795795 } ;
796796 for mapping in source_map. decoded_mappings ( ) {
797- on_mapping ( mapping) ;
797+ on_mapping ( & mapping) ;
798798 }
799799 result
800800}
@@ -864,7 +864,7 @@ fn stream_chunks_of_source_map_lines_full<'a>(
864864 }
865865 } ;
866866 for mapping in source_map. decoded_mappings ( ) {
867- on_mapping ( mapping) ;
867+ on_mapping ( & mapping) ;
868868 }
869869 while current_generated_line as usize <= lines. len ( ) {
870870 let chunk = lines[ current_generated_line as usize - 1 ] ;
0 commit comments