@@ -134,6 +134,7 @@ pub use self::job_state::JobState;
134
134
use super :: context:: OutputFile ;
135
135
use super :: timings:: Timings ;
136
136
use super :: { BuildContext , BuildPlan , CompileMode , Context , Unit } ;
137
+ use crate :: core:: compiler:: descriptive_pkg_name;
137
138
use crate :: core:: compiler:: future_incompat:: {
138
139
self , FutureBreakageItem , FutureIncompatReportPackage ,
139
140
} ;
@@ -1000,15 +1001,8 @@ impl<'cfg> DrainState<'cfg> {
1000
1001
None | Some ( _) => return ,
1001
1002
} ;
1002
1003
let unit = & self . active [ & id] ;
1003
- let mut message = format ! ( "`{}` ({}" , unit. pkg. name( ) , unit. target. description_named( ) ) ;
1004
- if unit. mode . is_rustc_test ( ) && !( unit. target . is_test ( ) || unit. target . is_bench ( ) ) {
1005
- message. push_str ( " test" ) ;
1006
- } else if unit. mode . is_doc_test ( ) {
1007
- message. push_str ( " doctest" ) ;
1008
- } else if unit. mode . is_doc ( ) {
1009
- message. push_str ( " doc" ) ;
1010
- }
1011
- message. push_str ( ") generated " ) ;
1004
+ let mut message = descriptive_pkg_name ( & unit. pkg . name ( ) , & unit. target , & unit. mode ) ;
1005
+ message. push_str ( " generated " ) ;
1012
1006
match count. total {
1013
1007
1 => message. push_str ( "1 warning" ) ,
1014
1008
n => drop ( write ! ( message, "{} warnings" , n) ) ,
0 commit comments