From 9103a661f1cbdbf1e6dafbe390f0d45b8b39081f Mon Sep 17 00:00:00 2001 From: Jiahao XU Date: Sun, 14 May 2023 20:26:48 +1000 Subject: [PATCH] Simplify `profile` overrides in `Cargo.toml` using `inherits` (#1051) Signed-off-by: Jiahao XU --- Cargo.toml | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index e9cfe47a..677752a3 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -20,18 +20,20 @@ codegen-units = 1 panic = "abort" strip = "symbols" -[profile.dev.build-override] +[profile.dev] opt-level = 0 +debug = true +lto = false +debug-assertions = true +overflow-checks = true codegen-units = 1024 + +[profile.dev.build-override] +inherits = "dev" debug = false debug-assertions = false overflow-checks = false incremental = false [profile.release.build-override] -opt-level = 0 -codegen-units = 1024 -debug = false -debug-assertions = false -overflow-checks = false -incremental = false +inherits = "dev.build-override"