From ca250f142225c7171aaade7f923815e30289765d Mon Sep 17 00:00:00 2001 From: Urgau Date: Tue, 23 Jan 2024 12:57:36 +0100 Subject: [PATCH] Remove -Zunstable-options from the generated cargo_args --- crates/metadata/lib.rs | 9 --------- 1 file changed, 9 deletions(-) diff --git a/crates/metadata/lib.rs b/crates/metadata/lib.rs index 14f936344..b076494a5 100644 --- a/crates/metadata/lib.rs +++ b/crates/metadata/lib.rs @@ -270,11 +270,6 @@ impl Metadata { let mut all_rustdoc_args = self.rustdoc_args.clone(); all_rustdoc_args.extend_from_slice(rustdoc_args); - if !self.rustc_args.is_empty() || !all_rustdoc_args.is_empty() { - cargo_args.push("-Z".into()); - cargo_args.push("unstable-options".into()); - } - // Pass `RUSTFLAGS` and `RUSTDOCFLAGS` using `cargo --config`, which handles whitespace correctly. if !self.rustc_args.is_empty() { cargo_args.push("--config".into()); @@ -758,8 +753,6 @@ mod test_calculations { String::from("rustdoc"), "--lib".into(), "-Zrustdoc-map".into(), - "-Z".into(), - "unstable-options".into(), "--config".into(), r#"build.rustdocflags=["-Z", "unstable-options", "--static-root-path", "/", "--cap-lints", "warn"]"#.into(), ]; @@ -774,8 +767,6 @@ mod test_calculations { String::from("rustdoc"), "--lib".into(), "-Zrustdoc-map".into(), - "-Z".into(), - "unstable-options".into(), "--config".into(), "build.rustflags=[\"--cfg\", \"x\"]".into(), "-Zhost-config".into(),