@@ -65,7 +65,7 @@ pub fn format_expr(
65
65
let expr_rw = match expr. node {
66
66
ast:: ExprKind :: Array ( ref expr_vec) => rewrite_array (
67
67
expr_vec. iter ( ) . map ( |e| & * * e) ,
68
- mk_sp ( context. codemap . span_after ( expr. span , "[" ) , expr. span . hi ) ,
68
+ mk_sp ( context. codemap . span_after ( expr. span , "[" ) , expr. span . hi ( ) ) ,
69
69
context,
70
70
shape,
71
71
false ,
@@ -81,7 +81,7 @@ pub fn format_expr(
81
81
) ,
82
82
} ,
83
83
ast:: ExprKind :: Call ( ref callee, ref args) => {
84
- let inner_span = mk_sp ( callee. span . hi , expr. span . hi ) ;
84
+ let inner_span = mk_sp ( callee. span . hi ( ) , expr. span . hi ( ) ) ;
85
85
rewrite_call_with_binary_search (
86
86
context,
87
87
& * * callee,
@@ -308,8 +308,8 @@ pub fn format_expr(
308
308
let attrs = outer_attributes ( & expr. attrs ) ;
309
309
let attrs_str = try_opt ! ( attrs. rewrite( context, shape) ) ;
310
310
let span = mk_sp (
311
- attrs. last ( ) . map_or ( expr. span . lo , |attr| attr. span . hi ) ,
312
- expr. span . lo ,
311
+ attrs. last ( ) . map_or ( expr. span . lo ( ) , |attr| attr. span . hi ( ) ) ,
312
+ expr. span . lo ( ) ,
313
313
) ;
314
314
combine_strs_with_missing_comments ( context, & attrs_str, & expr_str, span, shape, false )
315
315
} )
@@ -417,11 +417,11 @@ where
417
417
context. codemap ,
418
418
expr_iter,
419
419
"]" ,
420
- |item| item. span . lo ,
421
- |item| item. span . hi ,
420
+ |item| item. span . lo ( ) ,
421
+ |item| item. span . hi ( ) ,
422
422
|item| item. rewrite ( context, nested_shape) ,
423
- span. lo ,
424
- span. hi ,
423
+ span. lo ( ) ,
424
+ span. hi ( ) ,
425
425
false ,
426
426
) . collect :: < Vec < _ > > ( ) ;
427
427
@@ -536,7 +536,7 @@ fn rewrite_closure_fn_decl(
536
536
|arg| span_hi_for_arg ( context, arg) ,
537
537
|arg| arg. rewrite ( context, arg_shape) ,
538
538
context. codemap . span_after ( span, "|" ) ,
539
- body. span . lo ,
539
+ body. span . lo ( ) ,
540
540
false ,
541
541
) ;
542
542
let item_vec = arg_items. collect :: < Vec < _ > > ( ) ;
@@ -837,9 +837,9 @@ fn rewrite_block_with_visitor(
837
837
ast:: BlockCheckMode :: Unsafe ( ..) => {
838
838
let snippet = context. snippet ( block. span ) ;
839
839
let open_pos = try_opt ! ( snippet. find_uncommented( "{" ) ) ;
840
- visitor. last_pos = block. span . lo + BytePos ( open_pos as u32 )
840
+ visitor. last_pos = block. span . lo ( ) + BytePos ( open_pos as u32 )
841
841
}
842
- ast:: BlockCheckMode :: Default => visitor. last_pos = block. span . lo ,
842
+ ast:: BlockCheckMode :: Default => visitor. last_pos = block. span . lo ( ) ,
843
843
}
844
844
845
845
visitor. visit_block ( block, None ) ;
@@ -1193,19 +1193,19 @@ impl<'a> ControlFlow<'a> {
1193
1193
let cond_span = if let Some ( cond) = self . cond {
1194
1194
cond. span
1195
1195
} else {
1196
- mk_sp ( self . block . span . lo , self . block . span . lo )
1196
+ mk_sp ( self . block . span . lo ( ) , self . block . span . lo ( ) )
1197
1197
} ;
1198
1198
1199
1199
// `for event in event`
1200
1200
// Do not include label in the span.
1201
- let lo = self . label . map_or ( self . span . lo , |label| label. span . hi ) ;
1201
+ let lo = self . label . map_or ( self . span . lo ( ) , |label| label. span . hi ( ) ) ;
1202
1202
let between_kwd_cond = mk_sp (
1203
1203
context
1204
1204
. codemap
1205
- . span_after ( mk_sp ( lo, self . span . hi ) , self . keyword . trim ( ) ) ,
1205
+ . span_after ( mk_sp ( lo, self . span . hi ( ) ) , self . keyword . trim ( ) ) ,
1206
1206
self . pat
1207
- . map_or ( cond_span. lo , |p| if self . matcher . is_empty ( ) {
1208
- p. span . lo
1207
+ . map_or ( cond_span. lo ( ) , |p| if self . matcher . is_empty ( ) {
1208
+ p. span . lo ( )
1209
1209
} else {
1210
1210
context. codemap . span_before ( self . span , self . matcher . trim ( ) )
1211
1211
} ) ,
@@ -1214,7 +1214,7 @@ impl<'a> ControlFlow<'a> {
1214
1214
let between_kwd_cond_comment = extract_comment ( between_kwd_cond, context, shape) ;
1215
1215
1216
1216
let after_cond_comment =
1217
- extract_comment ( mk_sp ( cond_span. hi , self . block . span . lo ) , context, shape) ;
1217
+ extract_comment ( mk_sp ( cond_span. hi ( ) , self . block . span . lo ( ) ) , context, shape) ;
1218
1218
1219
1219
let block_sep = if self . cond . is_none ( ) && between_kwd_cond_comment. is_some ( ) {
1220
1220
""
@@ -1305,7 +1305,7 @@ impl<'a> Rewrite for ControlFlow<'a> {
1305
1305
next_else_block. as_ref ( ) . map ( |e| & * * e) ,
1306
1306
false ,
1307
1307
true ,
1308
- mk_sp ( else_block. span . lo , self . span . hi ) ,
1308
+ mk_sp ( else_block. span . lo ( ) , self . span . hi ( ) ) ,
1309
1309
) . rewrite ( context, shape)
1310
1310
}
1311
1311
ast:: ExprKind :: If ( ref cond, ref if_block, ref next_else_block) => {
@@ -1316,7 +1316,7 @@ impl<'a> Rewrite for ControlFlow<'a> {
1316
1316
next_else_block. as_ref ( ) . map ( |e| & * * e) ,
1317
1317
false ,
1318
1318
true ,
1319
- mk_sp ( else_block. span . lo , self . span . hi ) ,
1319
+ mk_sp ( else_block. span . lo ( ) , self . span . hi ( ) ) ,
1320
1320
) . rewrite ( context, shape)
1321
1321
}
1322
1322
_ => {
@@ -1332,19 +1332,19 @@ impl<'a> Rewrite for ControlFlow<'a> {
1332
1332
} ;
1333
1333
1334
1334
let between_kwd_else_block = mk_sp (
1335
- self . block . span . hi ,
1335
+ self . block . span . hi ( ) ,
1336
1336
context
1337
1337
. codemap
1338
- . span_before ( mk_sp ( self . block . span . hi , else_block. span . lo ) , "else" ) ,
1338
+ . span_before ( mk_sp ( self . block . span . hi ( ) , else_block. span . lo ( ) ) , "else" ) ,
1339
1339
) ;
1340
1340
let between_kwd_else_block_comment =
1341
1341
extract_comment ( between_kwd_else_block, context, shape) ;
1342
1342
1343
1343
let after_else = mk_sp (
1344
1344
context
1345
1345
. codemap
1346
- . span_after ( mk_sp ( self . block . span . hi , else_block. span . lo ) , "else" ) ,
1347
- else_block. span . lo ,
1346
+ . span_after ( mk_sp ( self . block . span . hi ( ) , else_block. span . lo ( ) ) , "else" ) ,
1347
+ else_block. span . lo ( ) ,
1348
1348
) ;
1349
1349
let after_else_comment = extract_comment ( after_else, context, shape) ;
1350
1350
@@ -1504,9 +1504,9 @@ fn rewrite_match(
1504
1504
let open_brace_pos = if inner_attrs. is_empty ( ) {
1505
1505
context
1506
1506
. codemap
1507
- . span_after ( mk_sp ( cond. span . hi , arms[ 0 ] . span ( ) . lo ) , "{" )
1507
+ . span_after ( mk_sp ( cond. span . hi ( ) , arms[ 0 ] . span ( ) . lo ( ) ) , "{" )
1508
1508
} else {
1509
- inner_attrs[ inner_attrs. len ( ) - 1 ] . span ( ) . hi
1509
+ inner_attrs[ inner_attrs. len ( ) - 1 ] . span ( ) . hi ( )
1510
1510
} ;
1511
1511
1512
1512
let arm_indent_str = if context. config . indent_match_arms ( ) {
@@ -1571,11 +1571,11 @@ fn rewrite_match_arms(
1571
1571
. zip ( is_last_iter)
1572
1572
. map ( |( arm, is_last) | ArmWrapper :: new ( arm, is_last) ) ,
1573
1573
"}" ,
1574
- |arm| arm. arm . span ( ) . lo ,
1575
- |arm| arm. arm . span ( ) . hi ,
1574
+ |arm| arm. arm . span ( ) . lo ( ) ,
1575
+ |arm| arm. arm . span ( ) . hi ( ) ,
1576
1576
|arm| arm. rewrite ( context, arm_shape) ,
1577
1577
open_brace_pos,
1578
- span. hi ,
1578
+ span. hi ( ) ,
1579
1579
false ,
1580
1580
) ;
1581
1581
let arms_vec: Vec < _ > = items. collect ( ) ;
@@ -1611,11 +1611,14 @@ fn rewrite_match_arm(
1611
1611
) ) ;
1612
1612
}
1613
1613
(
1614
- mk_sp ( arm. attrs [ arm. attrs . len ( ) - 1 ] . span . hi , arm. pats [ 0 ] . span . lo ) ,
1614
+ mk_sp (
1615
+ arm. attrs [ arm. attrs . len ( ) - 1 ] . span . hi ( ) ,
1616
+ arm. pats [ 0 ] . span . lo ( ) ,
1617
+ ) ,
1615
1618
try_opt ! ( arm. attrs. rewrite( context, shape) ) ,
1616
1619
)
1617
1620
} else {
1618
- ( mk_sp ( arm. span ( ) . lo , arm. span ( ) . lo ) , String :: new ( ) )
1621
+ ( mk_sp ( arm. span ( ) . lo ( ) , arm. span ( ) . lo ( ) ) , String :: new ( ) )
1619
1622
} ;
1620
1623
let pats_str = try_opt ! (
1621
1624
rewrite_match_pattern( context, & arm. pats, & arm. guard, shape) . and_then( |pats_str| {
@@ -1973,7 +1976,7 @@ fn string_requires_rewrite(
1973
1976
string : & str ,
1974
1977
shape : Shape ,
1975
1978
) -> bool {
1976
- if context. codemap . lookup_char_pos ( span. lo ) . col . 0 != shape. indent . width ( ) {
1979
+ if context. codemap . lookup_char_pos ( span. lo ( ) ) . col . 0 != shape. indent . width ( ) {
1977
1980
return true ;
1978
1981
}
1979
1982
@@ -2087,7 +2090,7 @@ where
2087
2090
) . ok_or ( Ordering :: Greater ) ?;
2088
2091
2089
2092
let span_lo = context. codemap . span_after ( span, "(" ) ;
2090
- let args_span = mk_sp ( span_lo, span. hi ) ;
2093
+ let args_span = mk_sp ( span_lo, span. hi ( ) ) ;
2091
2094
2092
2095
let ( extendable, list_str) = rewrite_call_args (
2093
2096
context,
@@ -2146,11 +2149,11 @@ where
2146
2149
context. codemap ,
2147
2150
args. iter ( ) ,
2148
2151
")" ,
2149
- |item| item. span ( ) . lo ,
2150
- |item| item. span ( ) . hi ,
2152
+ |item| item. span ( ) . lo ( ) ,
2153
+ |item| item. span ( ) . hi ( ) ,
2151
2154
|item| item. rewrite ( context, shape) ,
2152
- span. lo ,
2153
- span. hi ,
2155
+ span. lo ( ) ,
2156
+ span. hi ( ) ,
2154
2157
true ,
2155
2158
) ;
2156
2159
let mut item_vec: Vec < _ > = items. collect ( ) ;
@@ -2569,7 +2572,7 @@ fn rewrite_struct_lit<'a>(
2569
2572
fields,
2570
2573
context,
2571
2574
shape,
2572
- mk_sp( body_lo, span. hi) ,
2575
+ mk_sp( body_lo, span. hi( ) ) ,
2573
2576
one_line_width,
2574
2577
) )
2575
2578
} else {
@@ -2579,17 +2582,17 @@ fn rewrite_struct_lit<'a>(
2579
2582
. chain ( base. into_iter ( ) . map ( StructLitField :: Base ) ) ;
2580
2583
2581
2584
let span_lo = |item : & StructLitField | match * item {
2582
- StructLitField :: Regular ( field) => field. span ( ) . lo ,
2585
+ StructLitField :: Regular ( field) => field. span ( ) . lo ( ) ,
2583
2586
StructLitField :: Base ( expr) => {
2584
- let last_field_hi = fields. last ( ) . map_or ( span. lo , |field| field. span . hi ) ;
2585
- let snippet = context. snippet ( mk_sp ( last_field_hi, expr. span . lo ) ) ;
2587
+ let last_field_hi = fields. last ( ) . map_or ( span. lo ( ) , |field| field. span . hi ( ) ) ;
2588
+ let snippet = context. snippet ( mk_sp ( last_field_hi, expr. span . lo ( ) ) ) ;
2586
2589
let pos = snippet. find_uncommented ( ".." ) . unwrap ( ) ;
2587
2590
last_field_hi + BytePos ( pos as u32 )
2588
2591
}
2589
2592
} ;
2590
2593
let span_hi = |item : & StructLitField | match * item {
2591
- StructLitField :: Regular ( field) => field. span ( ) . hi ,
2592
- StructLitField :: Base ( expr) => expr. span . hi ,
2594
+ StructLitField :: Regular ( field) => field. span ( ) . hi ( ) ,
2595
+ StructLitField :: Base ( expr) => expr. span . hi ( ) ,
2593
2596
} ;
2594
2597
let rewrite = |item : & StructLitField | match * item {
2595
2598
StructLitField :: Regular ( field) => {
@@ -2611,7 +2614,7 @@ fn rewrite_struct_lit<'a>(
2611
2614
span_hi,
2612
2615
rewrite,
2613
2616
body_lo,
2614
- span. hi ,
2617
+ span. hi ( ) ,
2615
2618
false ,
2616
2619
) ;
2617
2620
let item_vec = items. collect :: < Vec < _ > > ( ) ;
@@ -2760,11 +2763,11 @@ where
2760
2763
context. codemap ,
2761
2764
items,
2762
2765
")" ,
2763
- |item| item. span ( ) . lo ,
2764
- |item| item. span ( ) . hi ,
2766
+ |item| item. span ( ) . lo ( ) ,
2767
+ |item| item. span ( ) . hi ( ) ,
2765
2768
|item| item. rewrite ( context, nested_shape) ,
2766
2769
list_lo,
2767
- span. hi - BytePos ( 1 ) ,
2770
+ span. hi ( ) - BytePos ( 1 ) ,
2768
2771
false ,
2769
2772
) ;
2770
2773
let item_vec: Vec < _ > = items. collect ( ) ;
0 commit comments