@@ -421,7 +421,7 @@ impl Options {
421421 let paths = match theme:: load_css_paths ( content) {
422422 Ok ( p) => p,
423423 Err ( e) => {
424- dcx. struct_err ( e ) . emit ( ) ;
424+ dcx. err ( e ) ;
425425 return Err ( 1 ) ;
426426 }
427427 } ;
@@ -452,10 +452,10 @@ impl Options {
452452 let input = PathBuf :: from ( if describe_lints {
453453 "" // dummy, this won't be used
454454 } else if matches. free . is_empty ( ) {
455- dcx. struct_err ( "missing file operand" ) . emit ( ) ;
455+ dcx. err ( "missing file operand" ) ;
456456 return Err ( 1 ) ;
457457 } else if matches. free . len ( ) > 1 {
458- dcx. struct_err ( "too many file operands" ) . emit ( ) ;
458+ dcx. err ( "too many file operands" ) ;
459459 return Err ( 1 ) ;
460460 } else {
461461 & matches. free [ 0 ]
@@ -467,7 +467,7 @@ impl Options {
467467 let extern_html_root_urls = match parse_extern_html_roots ( matches) {
468468 Ok ( ex) => ex,
469469 Err ( err) => {
470- dcx. struct_err ( err) . emit ( ) ;
470+ dcx. err ( err ) ;
471471 return Err ( 1 ) ;
472472 }
473473 } ;
@@ -534,7 +534,7 @@ impl Options {
534534 let output = matches. opt_str ( "output" ) . map ( |s| PathBuf :: from ( & s) ) ;
535535 let output = match ( out_dir, output) {
536536 ( 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" ) ;
538538 return Err ( 1 ) ;
539539 }
540540 ( Some ( out_dir) , None ) => out_dir,
@@ -549,7 +549,7 @@ impl Options {
549549
550550 if let Some ( ref p) = extension_css {
551551 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" ) ;
553553 return Err ( 1 ) ;
554554 }
555555 }
@@ -567,7 +567,7 @@ impl Options {
567567 let paths = match theme:: load_css_paths ( content) {
568568 Ok ( p) => p,
569569 Err ( e) => {
570- dcx. struct_err ( e ) . emit ( ) ;
570+ dcx. err ( e ) ;
571571 return Err ( 1 ) ;
572572 }
573573 } ;
@@ -589,7 +589,7 @@ impl Options {
589589 }
590590 let ( success, ret) = theme:: test_theme_against ( & theme_file, & paths, & dcx) ;
591591 if !success {
592- dcx. struct_err ( format ! ( "error loading theme file: \" {theme_s}\" " ) ) . emit ( ) ;
592+ dcx. err ( format ! ( "error loading theme file: \" {theme_s}\" " ) ) ;
593593 return Err ( 1 ) ;
594594 } else if !ret. is_empty ( ) {
595595 dcx. struct_warn ( format ! (
@@ -626,15 +626,15 @@ impl Options {
626626 match matches. opt_str ( "r" ) . as_deref ( ) {
627627 Some ( "rust" ) | None => { }
628628 Some ( s) => {
629- dcx. struct_err ( format ! ( "unknown input format: {s}" ) ) . emit ( ) ;
629+ dcx. err ( format ! ( "unknown input format: {s}" ) ) ;
630630 return Err ( 1 ) ;
631631 }
632632 }
633633
634634 let index_page = matches. opt_str ( "index-page" ) . map ( |s| PathBuf :: from ( & s) ) ;
635635 if let Some ( ref index_page) = index_page {
636636 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" ) ;
638638 return Err ( 1 ) ;
639639 }
640640 }
@@ -646,7 +646,7 @@ impl Options {
646646 let crate_types = match parse_crate_types_from_list ( matches. opt_strs ( "crate-type" ) ) {
647647 Ok ( types) => types,
648648 Err ( e) => {
649- dcx. struct_err ( format ! ( "unknown crate type: {e}" ) ) . emit ( ) ;
649+ dcx. err ( format ! ( "unknown crate type: {e}" ) ) ;
650650 return Err ( 1 ) ;
651651 }
652652 } ;
@@ -664,7 +664,7 @@ impl Options {
664664 out_fmt
665665 }
666666 Err ( e) => {
667- dcx. struct_err ( e ) . emit ( ) ;
667+ dcx. err ( e ) ;
668668 return Err ( 1 ) ;
669669 }
670670 } ,
0 commit comments