@@ -134,6 +134,7 @@ pub use self::job_state::JobState;
134134use super :: context:: OutputFile ;
135135use super :: timings:: Timings ;
136136use super :: { BuildContext , BuildPlan , CompileMode , Context , Unit } ;
137+ use crate :: core:: compiler:: descriptive_pkg_name;
137138use crate :: core:: compiler:: future_incompat:: {
138139 self , FutureBreakageItem , FutureIncompatReportPackage ,
139140} ;
@@ -1000,15 +1001,8 @@ impl<'cfg> DrainState<'cfg> {
10001001 None | Some ( _) => return ,
10011002 } ;
10021003 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 " ) ;
10121006 match count. total {
10131007 1 => message. push_str ( "1 warning" ) ,
10141008 n => drop ( write ! ( message, "{} warnings" , n) ) ,
0 commit comments