24
24
//! .group(
25
25
//! Group::new().element(
26
26
//! Snippet::source(source)
27
- //! .origin ("temp.rs")
27
+ //! .path ("temp.rs")
28
28
//! .line_start(1)
29
29
//! .fold(true)
30
30
//! .annotation(
@@ -232,21 +232,21 @@ impl Renderer {
232
232
) -> Result < String , fmt:: Error > {
233
233
let mut out_string = String :: new ( ) ;
234
234
235
- let og_primary_origin = message
235
+ let og_primary_path = message
236
236
. groups
237
237
. iter ( )
238
238
. find_map ( |group| {
239
239
group. elements . iter ( ) . find_map ( |s| match & s {
240
240
Element :: Cause ( cause) => {
241
241
if cause. markers . iter ( ) . any ( |m| m. kind . is_primary ( ) ) {
242
- Some ( cause. origin )
242
+ Some ( cause. path )
243
243
} else {
244
244
None
245
245
}
246
246
}
247
247
Element :: Origin ( origin) => {
248
248
if origin. primary {
249
- Some ( Some ( origin. origin ) )
249
+ Some ( Some ( origin. path ) )
250
250
} else {
251
251
None
252
252
}
@@ -260,8 +260,8 @@ impl Renderer {
260
260
. iter ( )
261
261
. find_map ( |group| {
262
262
group. elements . iter ( ) . find_map ( |s| match & s {
263
- Element :: Cause ( cause) => Some ( cause. origin ) ,
264
- Element :: Origin ( origin) => Some ( Some ( origin. origin ) ) ,
263
+ Element :: Cause ( cause) => Some ( cause. path ) ,
264
+ Element :: Origin ( origin) => Some ( Some ( origin. path ) ) ,
265
265
_ => None ,
266
266
} )
267
267
} )
@@ -270,20 +270,20 @@ impl Renderer {
270
270
let group_len = message. groups . len ( ) ;
271
271
for ( g, group) in message. groups . into_iter ( ) . enumerate ( ) {
272
272
let mut buffer = StyledBuffer :: new ( ) ;
273
- let primary_origin = group
273
+ let primary_path = group
274
274
. elements
275
275
. iter ( )
276
276
. find_map ( |s| match & s {
277
277
Element :: Cause ( cause) => {
278
278
if cause. markers . iter ( ) . any ( |m| m. kind . is_primary ( ) ) {
279
- Some ( cause. origin )
279
+ Some ( cause. path )
280
280
} else {
281
281
None
282
282
}
283
283
}
284
284
Element :: Origin ( origin) => {
285
285
if origin. primary {
286
- Some ( Some ( origin. origin ) )
286
+ Some ( Some ( origin. path ) )
287
287
} else {
288
288
None
289
289
}
@@ -295,8 +295,8 @@ impl Renderer {
295
295
. elements
296
296
. iter ( )
297
297
. find_map ( |s| match & s {
298
- Element :: Cause ( cause) => Some ( cause. origin ) ,
299
- Element :: Origin ( origin) => Some ( Some ( origin. origin ) ) ,
298
+ Element :: Cause ( cause) => Some ( cause. path ) ,
299
+ Element :: Origin ( origin) => Some ( Some ( origin. path ) ) ,
300
300
_ => None ,
301
301
} )
302
302
. unwrap_or_default ( ) ,
@@ -357,7 +357,7 @@ impl Renderer {
357
357
& mut buffer,
358
358
max_line_num_len,
359
359
cause,
360
- primary_origin ,
360
+ primary_path ,
361
361
& source_map,
362
362
& annotated_lines,
363
363
max_depth,
@@ -396,7 +396,7 @@ impl Renderer {
396
396
suggestion,
397
397
max_line_num_len,
398
398
& source_map,
399
- primary_origin . or ( og_primary_origin ) ,
399
+ primary_path . or ( og_primary_path ) ,
400
400
last_was_suggestion,
401
401
) ;
402
402
last_was_suggestion = true ;
@@ -490,8 +490,8 @@ impl Renderer {
490
490
labels = Some ( labels_inner) ;
491
491
}
492
492
493
- if let Some ( origin ) = cause. origin {
494
- let mut origin = Origin :: new ( origin ) ;
493
+ if let Some ( path ) = cause. path {
494
+ let mut origin = Origin :: new ( path ) ;
495
495
origin. primary = true ;
496
496
497
497
let source_map = SourceMap :: new ( cause. source , cause. line_start ) ;
@@ -764,10 +764,10 @@ impl Renderer {
764
764
765
765
let str = match ( & origin. line , & origin. char_column ) {
766
766
( Some ( line) , Some ( col) ) => {
767
- format ! ( "{}:{}:{}" , origin. origin , line, col)
767
+ format ! ( "{}:{}:{}" , origin. path , line, col)
768
768
}
769
- ( Some ( line) , None ) => format ! ( "{}:{}" , origin. origin , line) ,
770
- _ => origin. origin . to_owned ( ) ,
769
+ ( Some ( line) , None ) => format ! ( "{}:{}" , origin. path , line) ,
770
+ _ => origin. path . to_owned ( ) ,
771
771
} ;
772
772
773
773
buffer. append ( buffer_msg_line_offset, & str, ElementStyle :: LineAndColumn ) ;
@@ -784,17 +784,17 @@ impl Renderer {
784
784
buffer : & mut StyledBuffer ,
785
785
max_line_num_len : usize ,
786
786
snippet : & Snippet < ' _ , Annotation < ' _ > > ,
787
- primary_origin : Option < & str > ,
787
+ primary_path : Option < & str > ,
788
788
sm : & SourceMap < ' _ > ,
789
789
annotated_lines : & [ AnnotatedLineInfo < ' _ > ] ,
790
790
multiline_depth : usize ,
791
791
is_cont : bool ,
792
792
) {
793
- if let Some ( origin ) = snippet. origin {
794
- let mut origin = Origin :: new ( origin ) ;
793
+ if let Some ( path ) = snippet. path {
794
+ let mut origin = Origin :: new ( path ) ;
795
795
// print out the span location and spacer before we print the annotated source
796
796
// to do this, we need to know if this span will be primary
797
- let is_primary = primary_origin == Some ( origin. origin ) ;
797
+ let is_primary = primary_path == Some ( origin. path ) ;
798
798
799
799
if is_primary {
800
800
origin. primary = true ;
@@ -1648,7 +1648,7 @@ impl Renderer {
1648
1648
suggestion : & Snippet < ' _ , Patch < ' _ > > ,
1649
1649
max_line_num_len : usize ,
1650
1650
sm : & SourceMap < ' _ > ,
1651
- primary_origin : Option < & str > ,
1651
+ primary_path : Option < & str > ,
1652
1652
is_cont : bool ,
1653
1653
) {
1654
1654
let suggestions = sm. splice_lines ( suggestion. markers . clone ( ) ) ;
@@ -1671,14 +1671,14 @@ impl Renderer {
1671
1671
ElementStyle :: LineNumber ,
1672
1672
) ;
1673
1673
}
1674
- if suggestion. origin != primary_origin {
1675
- if let Some ( origin ) = suggestion. origin {
1674
+ if suggestion. path != primary_path {
1675
+ if let Some ( path ) = suggestion. path {
1676
1676
let ( loc, _) = sm. span_to_locations ( parts[ 0 ] . span . clone ( ) ) ;
1677
1677
// --> file.rs:line:col
1678
1678
// |
1679
1679
let arrow = self . file_start ( ) ;
1680
1680
buffer. puts ( row_num - 1 , 0 , arrow, ElementStyle :: LineNumber ) ;
1681
- let message = format ! ( "{}:{}:{}" , origin , loc. line, loc. char + 1 ) ;
1681
+ let message = format ! ( "{}:{}:{}" , path , loc. line, loc. char + 1 ) ;
1682
1682
if is_cont {
1683
1683
buffer. append ( row_num - 1 , & message, ElementStyle :: LineAndColumn ) ;
1684
1684
} else {
0 commit comments