color-backtrace хочется только в дебаге иметь.
//main.rs
if cfg!(build == "debug") {
color_backtrace::install();
}
И есть build.rs
//build.rs
use std::env;
pub fn main() {
if let Ok(profile) = env::var("PROFILE") {
println!("cargo:rustc-cfg=build={:?}", profile);
}
}
Но вот как указать, чтобы эта dependency была только в дебуге..
color-backtrace = "0.1.3"
можно сделать опшнл депенденси и включать её только в дебаге
Обсуждают сегодня