@@ -111,9 +111,9 @@ pub struct GeneratedInfo {
111
111
pub generated_column : u32 ,
112
112
}
113
113
114
- pub fn decode_mappings < ' b , ' a : ' b > (
114
+ pub fn decode_mappings < ' a > (
115
115
source_map : & ' a SourceMap ,
116
- ) -> impl Iterator < Item = Mapping > + ' b {
116
+ ) -> impl Iterator < Item = Mapping > + ' a {
117
117
SegmentIter :: new ( source_map. mappings ( ) )
118
118
}
119
119
@@ -640,7 +640,7 @@ fn stream_chunks_of_source_map_final<'a>(
640
640
}
641
641
} ;
642
642
for mapping in source_map. decoded_mappings ( ) {
643
- on_mapping ( mapping) ;
643
+ on_mapping ( & mapping) ;
644
644
}
645
645
result
646
646
}
@@ -672,11 +672,11 @@ fn stream_chunks_of_source_map_full<'a>(
672
672
let mut tracking_generated_column: u32 = 0 ;
673
673
let mut tracking_mapping_original: Option < OriginalLocation > = None ;
674
674
675
- let mut mappings_iter = source_map. decoded_mappings ( ) . iter ( ) ;
675
+ let mut mappings_iter = source_map. decoded_mappings ( ) ;
676
676
let mut current_mapping = mappings_iter. next ( ) ;
677
677
678
678
for ( current_generated_index, c) in source. char_indices ( ) {
679
- if let Some ( mapping) = current_mapping {
679
+ if let Some ( mapping) = & current_mapping {
680
680
if mapping. generated_line == current_generated_line
681
681
&& mapping. generated_column == current_generated_column
682
682
{
@@ -794,7 +794,7 @@ fn stream_chunks_of_source_map_lines_final<'a>(
794
794
}
795
795
} ;
796
796
for mapping in source_map. decoded_mappings ( ) {
797
- on_mapping ( mapping) ;
797
+ on_mapping ( & mapping) ;
798
798
}
799
799
result
800
800
}
@@ -864,7 +864,7 @@ fn stream_chunks_of_source_map_lines_full<'a>(
864
864
}
865
865
} ;
866
866
for mapping in source_map. decoded_mappings ( ) {
867
- on_mapping ( mapping) ;
867
+ on_mapping ( & mapping) ;
868
868
}
869
869
while current_generated_line as usize <= lines. len ( ) {
870
870
let chunk = lines[ current_generated_line as usize - 1 ] ;
0 commit comments