@@ -113,6 +113,7 @@ pub struct Config {
113
113
pub rust_debug_assertions : bool ,
114
114
pub rust_debug_assertions_std : bool ,
115
115
pub rust_debug_logging : bool ,
116
+ pub rust_trace_logging : bool ,
116
117
pub rust_debuginfo_level_rustc : u32 ,
117
118
pub rust_debuginfo_level_std : u32 ,
118
119
pub rust_debuginfo_level_tools : u32 ,
@@ -394,6 +395,7 @@ struct Rust {
394
395
debug_assertions : Option < bool > ,
395
396
debug_assertions_std : Option < bool > ,
396
397
debug_logging : Option < bool > ,
398
+ trace_logging : Option < bool > ,
397
399
debuginfo_level : Option < u32 > ,
398
400
debuginfo_level_rustc : Option < u32 > ,
399
401
debuginfo_level_std : Option < u32 > ,
@@ -603,6 +605,7 @@ impl Config {
603
605
let mut debug_assertions = None ;
604
606
let mut debug_assertions_std = None ;
605
607
let mut debug_logging = None ;
608
+ let mut trace_logging = None ;
606
609
let mut debuginfo_level = None ;
607
610
let mut debuginfo_level_rustc = None ;
608
611
let mut debuginfo_level_std = None ;
@@ -684,6 +687,7 @@ impl Config {
684
687
debug_assertions = rust. debug_assertions ;
685
688
debug_assertions_std = rust. debug_assertions_std ;
686
689
debug_logging = rust. debug_logging ;
690
+ trace_logging = rust. trace_logging ;
687
691
debuginfo_level = rust. debuginfo_level ;
688
692
debuginfo_level_rustc = rust. debuginfo_level_rustc ;
689
693
debuginfo_level_std = rust. debuginfo_level_std ;
@@ -802,6 +806,7 @@ impl Config {
802
806
debug_assertions_std. unwrap_or ( config. rust_debug_assertions ) ;
803
807
804
808
config. rust_debug_logging = debug_logging. unwrap_or ( config. rust_debug_assertions ) ;
809
+ config. rust_trace_logging = trace_logging. unwrap_or ( config. rust_debug_logging ) ;
805
810
806
811
let with_defaults = |debuginfo_level_specific : Option < u32 > | {
807
812
debuginfo_level_specific. or ( debuginfo_level) . unwrap_or ( if debug == Some ( true ) {
0 commit comments