From 9f65d4e778cf04e8c450d68602690cb1173b99af Mon Sep 17 00:00:00 2001 From: Winter M Date: Mon, 23 Mar 2026 16:35:31 -0400 Subject: [PATCH] build-support/rust/build-rust-crate/test: also test that we don't get the other crate's feature(s) in the environment --- pkgs/build-support/rust/build-rust-crate/test/default.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/build-support/rust/build-rust-crate/test/default.nix b/pkgs/build-support/rust/build-rust-crate/test/default.nix index d5c56858c6a4..ca598655d463 100644 --- a/pkgs/build-support/rust/build-rust-crate/test/default.nix +++ b/pkgs/build-support/rust/build-rust-crate/test/default.nix @@ -488,6 +488,8 @@ rec { fn feature_not_visible() { assert!(std::env::var("CARGO_FEATURE_SOME_FEATURE").is_err()); assert!(option_env!("CARGO_FEATURE_SOME_FEATURE").is_none()); + assert!(std::env::var("CARGO_FEATURE_ANOTHER_FEATURE").is_err()); + assert!(option_env!("CARGO_FEATURE_ANOTHER_FEATURE").is_none()); } fn main() {} '') @@ -495,6 +497,8 @@ rec { fn main() { assert!(std::env::var("CARGO_FEATURE_SOME_FEATURE").is_ok()); assert!(option_env!("CARGO_FEATURE_SOME_FEATURE").is_none()); + assert!(std::env::var("CARGO_FEATURE_ANOTHER_FEATURE").is_err()); + assert!(option_env!("CARGO_FEATURE_ANOTHER_FEATURE").is_none()); } '') ];