@@ -194,6 +194,7 @@ error:
194194 |
1951955402 | This is line 1
1961965403 | This is line 2
197+ |
197198"# ] ] ;
198199 let renderer = Renderer :: plain ( ) ;
199200 assert_data_eq ! ( renderer. render( input) , expected_ascii) ;
@@ -203,6 +204,7 @@ error:
203204 ╭▸
2042055402 │ This is line 1
2052065403 │ This is line 2
207+ ╰╴
206208"# ] ] ;
207209 let renderer = renderer. decor_style ( DecorStyle :: Unicode ) ;
208210 assert_data_eq ! ( renderer. render( input) , expected_unicode) ;
@@ -234,6 +236,7 @@ error:
234236 ::: file2.rs:2
235237 |
236238 2 | This is slice 2
239+ |
237240"# ] ] ;
238241 let renderer = Renderer :: plain ( ) ;
239242 assert_data_eq ! ( renderer. render( input) , expected_ascii) ;
@@ -247,6 +250,7 @@ error:
247250 ⸬ file2.rs:2
248251 │
249252 2 │ This is slice 2
253+ ╰╴
250254"# ] ] ;
251255 let renderer = renderer. decor_style ( DecorStyle :: Unicode ) ;
252256 assert_data_eq ! ( renderer. render( input) , expected_unicode) ;
@@ -340,6 +344,7 @@ error:
340344 |
34134556 | This is an example
34234657 | of content lines
347+ |
343348"# ] ] ;
344349 let renderer = Renderer :: plain ( ) ;
345350 assert_data_eq ! ( renderer. render( input) , expected_ascii) ;
@@ -349,6 +354,7 @@ error:
349354 ╭▸
35035556 │ This is an example
35135657 │ of content lines
357+ ╰╴
352358"# ] ] ;
353359 let renderer = renderer. decor_style ( DecorStyle :: Unicode ) ;
354360 assert_data_eq ! ( renderer. render( input) , expected_unicode) ;
@@ -427,6 +433,7 @@ error:
427433 --> file.rs
428434 |
4294351 |
436+ |
430437"# ] ] ;
431438 let renderer = Renderer :: plain ( ) ;
432439 assert_data_eq ! ( renderer. render( input) , expected_ascii) ;
@@ -436,6 +443,7 @@ error:
436443 ╭▸ file.rs
437444 │
4384451 │
446+ ╰╴
439447"# ] ] ;
440448 let renderer = renderer. decor_style ( DecorStyle :: Unicode ) ;
441449 assert_data_eq ! ( renderer. render( input) , expected_unicode) ;
@@ -456,6 +464,7 @@ LL | This is an example
456464LL | of content lines
457465LL |
458466LL | abc
467+ |
459468"# ] ] ;
460469 let renderer = Renderer :: plain ( ) . anonymized_line_numbers ( true ) ;
461470 assert_data_eq ! ( renderer. render( input) , expected_ascii) ;
@@ -467,6 +476,7 @@ LL │ This is an example
467476LL │ of content lines
468477LL │
469478LL │ abc
479+ ╰╴
470480"# ] ] ;
471481 let renderer = renderer. decor_style ( DecorStyle :: Unicode ) ;
472482 assert_data_eq ! ( renderer. render( input) , expected_unicode) ;
@@ -561,6 +571,7 @@ error:
5615713 | a
562572 | ^
5635734 | b
574+ |
564575"# ] ] ;
565576 let renderer = Renderer :: plain ( ) ;
566577 assert_data_eq ! ( renderer. render( input) , expected_ascii) ;
@@ -572,6 +583,7 @@ error:
5725833 │ a
573584 │ ━
5745854 │ b
586+ ╰╴
575587"# ] ] ;
576588 let renderer = renderer. decor_style ( DecorStyle :: Unicode ) ;
577589 assert_data_eq ! ( renderer. render( input) , expected_unicode) ;
@@ -629,6 +641,7 @@ error:
6296412 | | にちは
630642 | |_^
6316433 | 世界
644+ |
632645"# ] ] ;
633646
634647 let renderer = Renderer :: plain ( ) ;
@@ -643,6 +656,7 @@ error:
6436562 │ ┃ にちは
644657 │ ┗━┛
6456583 │ 世界
659+ ╰╴
646660"# ] ] ;
647661 let renderer = renderer. decor_style ( DecorStyle :: Unicode ) ;
648662 assert_data_eq ! ( renderer. render( input) , expected_unicode) ;
@@ -699,6 +713,7 @@ error:
6997133 | a
700714 | ^
7017154 | b
716+ |
702717"# ] ] ;
703718 let renderer = Renderer :: plain ( ) ;
704719 assert_data_eq ! ( renderer. render( input) , expected_ascii) ;
@@ -710,6 +725,7 @@ error:
7107253 │ a
711726 │ ━
7127274 │ b
728+ ╰╴
713729"# ] ] ;
714730 let renderer = renderer. decor_style ( DecorStyle :: Unicode ) ;
715731 assert_data_eq ! ( renderer. render( input) , expected_unicode) ;
@@ -803,6 +819,7 @@ error:
8038193 | a
804820 | ^
8058214 | b
822+ |
806823"# ] ] ;
807824 let renderer = Renderer :: plain ( ) ;
808825 assert_data_eq ! ( renderer. render( input) , expected_ascii) ;
@@ -814,6 +831,7 @@ error:
8148313 │ a
815832 │ ━
8168334 │ b
834+ ╰╴
817835"# ] ] ;
818836 let renderer = renderer. decor_style ( DecorStyle :: Unicode ) ;
819837 assert_data_eq ! ( renderer. render( input) , expected_unicode) ;
@@ -838,6 +856,7 @@ error:
8388562 | | にちは
839857 | |_^
8408583 | 世界
859+ |
841860"# ] ] ;
842861
843862 let renderer = Renderer :: plain ( ) ;
@@ -852,6 +871,7 @@ error:
8528712 │ ┃ にちは
853872 │ ┗━┛
8548733 │ 世界
874+ ╰╴
855875"# ] ] ;
856876 let renderer = renderer. decor_style ( DecorStyle :: Unicode ) ;
857877 assert_data_eq ! ( renderer. render( input) , expected_unicode) ;
@@ -981,6 +1001,7 @@ error:
98110012 | | にちは
9821002 | |__^
98310033 | 世界
1004+ |
9841005"# ] ] ;
9851006
9861007 let renderer = Renderer :: plain ( ) ;
@@ -995,6 +1016,7 @@ error:
99510162 │ ┃ にちは
9961017 │ ┗━━┛
99710183 │ 世界
1019+ ╰╴
9981020"# ] ] ;
9991021 let renderer = renderer. decor_style ( DecorStyle :: Unicode ) ;
10001022 assert_data_eq ! ( renderer. render( input) , expected_unicode) ;
@@ -1057,6 +1079,7 @@ error:
105710794 | | b
10581080 | |__^
105910815 | c
1082+ |
10601083"# ] ] ;
10611084 let renderer = Renderer :: plain ( ) ;
10621085 assert_data_eq ! ( renderer. render( input) , expected_ascii) ;
@@ -1070,6 +1093,7 @@ error:
107010934 │ ┃ b
10711094 │ ┗━━┛
107210955 │ c
1096+ ╰╴
10731097"# ] ] ;
10741098 let renderer = renderer. decor_style ( DecorStyle :: Unicode ) ;
10751099 assert_data_eq ! ( renderer. render( input) , expected_unicode) ;
@@ -1444,6 +1468,7 @@ error: title
144414683 | ccc
14451469 | ^^^ annotation
144614704 | ddd
1471+ |
14471472"# ] ] ;
14481473 let renderer = Renderer :: plain ( ) ;
14491474 assert_data_eq ! ( renderer. render( input) , expected_ascii) ;
@@ -1457,6 +1482,7 @@ error: title
145714823 │ ccc
14581483 │ ━━━ annotation
145914844 │ ddd
1485+ ╰╴
14601486"# ] ] ;
14611487 let renderer = renderer. decor_style ( DecorStyle :: Unicode ) ;
14621488 assert_data_eq ! ( renderer. render( input) , expected_unicode) ;
@@ -1487,6 +1513,7 @@ error: title
148715133 | ccc
14881514 | ^^ annotation
148915154 | ddd
1516+ |
14901517"# ] ] ;
14911518 let renderer = Renderer :: plain ( ) ;
14921519 assert_data_eq ! ( renderer. render( input) , expected_ascii) ;
@@ -1500,6 +1527,7 @@ error: title
150015273 │ ccc
15011528 │ ━━ annotation
150215294 │ ddd
1530+ ╰╴
15031531"# ] ] ;
15041532 let renderer = renderer. decor_style ( DecorStyle :: Unicode ) ;
15051533 assert_data_eq ! ( renderer. render( input) , expected_unicode) ;
@@ -3467,6 +3495,7 @@ error[E0277]: the size for values of type `T` cannot be known at compilation tim
3467349512 | crazy
3468349613 | quack
3469349714 | zappy
3498+ |
34703499"# ] ] ;
34713500 let renderer = Renderer :: plain ( ) ;
34723501 assert_data_eq ! ( renderer. render( input) , expected_ascii) ;
@@ -3482,6 +3511,7 @@ error[E0277]: the size for values of type `T` cannot be known at compilation tim
3482351112 │ crazy
3483351213 │ quack
3484351314 │ zappy
3514+ ╰╴
34853515"# ] ] ;
34863516 let renderer = renderer. decor_style ( DecorStyle :: Unicode ) ;
34873517 assert_data_eq ! ( renderer. render( input) , expected_unicode) ;
@@ -3505,6 +3535,7 @@ fn empty_span_start_line() {
35053535 | ^ E112
3506353610 | #: E113
3507353711 | print()
3538+ |
35083539"# ] ] ;
35093540 let renderer = Renderer :: plain ( ) ;
35103541 assert_data_eq ! ( renderer. render( input) , expected_ascii) ;
@@ -3517,6 +3548,7 @@ fn empty_span_start_line() {
35173548 │ ━ E112
3518354910 │ #: E113
3519355011 │ print()
3551+ ╰╴
35203552"# ] ] ;
35213553 let renderer = renderer. decor_style ( DecorStyle :: Unicode ) ;
35223554 assert_data_eq ! ( renderer. render( input) , expected_unicode) ;
@@ -3973,6 +4005,7 @@ error[E0277]: the size for values of type `T` cannot be known at compilation tim
39734005 | ^^^^^
39744006...
3975400718 | zappy
4008+ |
39764009"# ] ] ;
39774010 let renderer = Renderer :: plain ( ) ;
39784011 assert_data_eq ! ( renderer. render( input) , expected_ascii) ;
@@ -3984,6 +4017,7 @@ error[E0277]: the size for values of type `T` cannot be known at compilation tim
39844017 │ ━━━━━
39854018 ‡
3986401918 │ zappy
4020+ ╰╴
39874021"# ] ] ;
39884022 let renderer = renderer. decor_style ( DecorStyle :: Unicode ) ;
39894023 assert_data_eq ! ( renderer. render( input) , expected_unicode) ;
@@ -4019,6 +4053,7 @@ error[E0277]: the size for values of type `T` cannot be known at compilation tim
40194053 | ^^^^^
4020405413 | fuzzy
4021405514 | pizza
4056+ |
40224057"# ] ] ;
40234058 let renderer = Renderer :: plain ( ) ;
40244059 assert_data_eq ! ( renderer. render( input) , expected_ascii) ;
@@ -4030,6 +4065,7 @@ error[E0277]: the size for values of type `T` cannot be known at compilation tim
40304065 │ ━━━━━
4031406613 │ fuzzy
4032406714 │ pizza
4068+ ╰╴
40334069"# ] ] ;
40344070 let renderer = renderer. decor_style ( DecorStyle :: Unicode ) ;
40354071 assert_data_eq ! ( renderer. render( input) , expected_unicode) ;
0 commit comments