From bdee946e80979ad6d812257ba719e32e6326e7fe Mon Sep 17 00:00:00 2001 From: Jason Ozias Date: Fri, 10 Jan 2025 11:23:11 -0500 Subject: [PATCH] Added back coverage_attribute feature for coverage (#396) * Added back coverage_attribute feature for coverage, needs to be included for si * Remove coverage_attribute from main feature block --- vergen/Cargo.toml | 2 +- vergen/build.rs | 1 + vergen/src/lib.rs | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/vergen/Cargo.toml b/vergen/Cargo.toml index f1b98c8b..a92aebde 100644 --- a/vergen/Cargo.toml +++ b/vergen/Cargo.toml @@ -11,7 +11,7 @@ rust-version = "1.81.0" name = "vergen" readme = "README.md" repository = "https://github.com/rustyhorde/vergen" -version = "9.0.3" +version = "9.0.4" [package.metadata.cargo-matrix] [[package.metadata.cargo-matrix.channel]] diff --git a/vergen/build.rs b/vergen/build.rs index c9c6596e..b33f7ed6 100644 --- a/vergen/build.rs +++ b/vergen/build.rs @@ -1,5 +1,6 @@ pub fn main() { println!("cargo:rerun-if-changed=build.rs"); + println!("cargo:rustc-check-cfg=cfg(coverage_nightly)"); nightly(); beta(); stable(); diff --git a/vergen/src/lib.rs b/vergen/src/lib.rs index 10425993..edb1cc4b 100644 --- a/vergen/src/lib.rs +++ b/vergen/src/lib.rs @@ -288,7 +288,6 @@ let build = BuildBuilder::default().build_timestamp(true).build()?;" #![cfg_attr( all(feature = "unstable", nightly), feature( - coverage_attribute, multiple_supertrait_upcastable, must_not_suspend, non_exhaustive_omitted_patterns_lint, @@ -488,6 +487,7 @@ let build = BuildBuilder::default().build_timestamp(true).build()?;" )] #![cfg_attr(all(doc, nightly), feature(doc_auto_cfg))] #![cfg_attr(all(docsrs, nightly), feature(doc_cfg))] +#![cfg_attr(coverage_nightly, feature(coverage_attribute))] mod feature;