Skip to content

Commit 5fcb50e

Browse files
authored
Merge pull request #659 from rust-lang/fix/feature-builds
Fix up kv feature activation
2 parents e6b643d + 29fe9e6 commit 5fcb50e

File tree

2 files changed

+3
-11
lines changed

2 files changed

+3
-11
lines changed

.github/workflows/main.yml

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -39,16 +39,8 @@ jobs:
3939
run: |
4040
rustup update ${{ matrix.rust }} --no-self-update
4141
rustup default ${{ matrix.rust }}
42-
- run: cargo test --verbose
43-
- run: cargo test --verbose --no-default-features
44-
- run: cargo test --verbose --features std,serde,sval,sval_ref,value-bag,kv,kv_std,kv_sval,kv_serde
45-
- run: cargo test --verbose --features serde
46-
- run: cargo test --verbose --features std
47-
- run: cargo test --verbose --features kv
48-
- run: cargo test --verbose --features kv_sval
49-
- run: cargo test --verbose --features kv_serde
50-
- run: cargo test --verbose --features kv,std
51-
- run: cargo test --verbose --features "kv kv_std kv_sval kv_serde"
42+
cargo install cargo-hack
43+
- run: cargo hack test --feature-powerset --lib --exclude-features max_level_off,max_level_error,max_level_warn,max_level_info,max_level_debug,max_level_trace,release_max_level_off,release_max_level_error,release_max_level_warn,release_max_level_info,release_max_level_debug,release_max_level_trace
5244
- run: cargo run --verbose --manifest-path test_max_level_features/Cargo.toml
5345
- run: cargo run --verbose --manifest-path test_max_level_features/Cargo.toml --release
5446

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ release_max_level_info = []
4444
release_max_level_debug = []
4545
release_max_level_trace = []
4646

47-
std = []
47+
std = ["value-bag?/std"]
4848

4949
kv = []
5050
kv_sval = ["kv", "value-bag/sval", "sval", "sval_ref"]

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy