@@ -421,7 +421,7 @@ impl Options {
421
421
let paths = match theme:: load_css_paths ( content) {
422
422
Ok ( p) => p,
423
423
Err ( e) => {
424
- dcx. struct_err ( e ) . emit ( ) ;
424
+ dcx. err ( e ) ;
425
425
return Err ( 1 ) ;
426
426
}
427
427
} ;
@@ -452,10 +452,10 @@ impl Options {
452
452
let input = PathBuf :: from ( if describe_lints {
453
453
"" // dummy, this won't be used
454
454
} else if matches. free . is_empty ( ) {
455
- dcx. struct_err ( "missing file operand" ) . emit ( ) ;
455
+ dcx. err ( "missing file operand" ) ;
456
456
return Err ( 1 ) ;
457
457
} else if matches. free . len ( ) > 1 {
458
- dcx. struct_err ( "too many file operands" ) . emit ( ) ;
458
+ dcx. err ( "too many file operands" ) ;
459
459
return Err ( 1 ) ;
460
460
} else {
461
461
& matches. free [ 0 ]
@@ -467,7 +467,7 @@ impl Options {
467
467
let extern_html_root_urls = match parse_extern_html_roots ( matches) {
468
468
Ok ( ex) => ex,
469
469
Err ( err) => {
470
- dcx. struct_err ( err) . emit ( ) ;
470
+ dcx. err ( err ) ;
471
471
return Err ( 1 ) ;
472
472
}
473
473
} ;
@@ -534,7 +534,7 @@ impl Options {
534
534
let output = matches. opt_str ( "output" ) . map ( |s| PathBuf :: from ( & s) ) ;
535
535
let output = match ( out_dir, output) {
536
536
( Some ( _) , Some ( _) ) => {
537
- dcx. struct_err ( "cannot use both 'out-dir' and 'output' at once" ) . emit ( ) ;
537
+ dcx. err ( "cannot use both 'out-dir' and 'output' at once" ) ;
538
538
return Err ( 1 ) ;
539
539
}
540
540
( Some ( out_dir) , None ) => out_dir,
@@ -549,7 +549,7 @@ impl Options {
549
549
550
550
if let Some ( ref p) = extension_css {
551
551
if !p. is_file ( ) {
552
- dcx. struct_err ( "option --extend-css argument must be a file" ) . emit ( ) ;
552
+ dcx. err ( "option --extend-css argument must be a file" ) ;
553
553
return Err ( 1 ) ;
554
554
}
555
555
}
@@ -567,7 +567,7 @@ impl Options {
567
567
let paths = match theme:: load_css_paths ( content) {
568
568
Ok ( p) => p,
569
569
Err ( e) => {
570
- dcx. struct_err ( e ) . emit ( ) ;
570
+ dcx. err ( e ) ;
571
571
return Err ( 1 ) ;
572
572
}
573
573
} ;
@@ -589,7 +589,7 @@ impl Options {
589
589
}
590
590
let ( success, ret) = theme:: test_theme_against ( & theme_file, & paths, & dcx) ;
591
591
if !success {
592
- dcx. struct_err ( format ! ( "error loading theme file: \" {theme_s}\" " ) ) . emit ( ) ;
592
+ dcx. err ( format ! ( "error loading theme file: \" {theme_s}\" " ) ) ;
593
593
return Err ( 1 ) ;
594
594
} else if !ret. is_empty ( ) {
595
595
dcx. struct_warn ( format ! (
@@ -626,15 +626,15 @@ impl Options {
626
626
match matches. opt_str ( "r" ) . as_deref ( ) {
627
627
Some ( "rust" ) | None => { }
628
628
Some ( s) => {
629
- dcx. struct_err ( format ! ( "unknown input format: {s}" ) ) . emit ( ) ;
629
+ dcx. err ( format ! ( "unknown input format: {s}" ) ) ;
630
630
return Err ( 1 ) ;
631
631
}
632
632
}
633
633
634
634
let index_page = matches. opt_str ( "index-page" ) . map ( |s| PathBuf :: from ( & s) ) ;
635
635
if let Some ( ref index_page) = index_page {
636
636
if !index_page. is_file ( ) {
637
- dcx. struct_err ( "option `--index-page` argument must be a file" ) . emit ( ) ;
637
+ dcx. err ( "option `--index-page` argument must be a file" ) ;
638
638
return Err ( 1 ) ;
639
639
}
640
640
}
@@ -646,7 +646,7 @@ impl Options {
646
646
let crate_types = match parse_crate_types_from_list ( matches. opt_strs ( "crate-type" ) ) {
647
647
Ok ( types) => types,
648
648
Err ( e) => {
649
- dcx. struct_err ( format ! ( "unknown crate type: {e}" ) ) . emit ( ) ;
649
+ dcx. err ( format ! ( "unknown crate type: {e}" ) ) ;
650
650
return Err ( 1 ) ;
651
651
}
652
652
} ;
@@ -664,7 +664,7 @@ impl Options {
664
664
out_fmt
665
665
}
666
666
Err ( e) => {
667
- dcx. struct_err ( e ) . emit ( ) ;
667
+ dcx. err ( e ) ;
668
668
return Err ( 1 ) ;
669
669
}
670
670
} ,
0 commit comments