Prefer explicit features for optional deps. (#681)

Implicit features are slated to be removed in a future version
of Rust (2024 edition).

Fixing this exposed 2 instances where the wrong feature was being
checked for `serde` vs `serde-serialize`.
This commit is contained in:
Bruce Mitchener
2024-07-12 22:05:57 +07:00
committed by GitHub
parent 56f0eecd27
commit 678a725c66
7 changed files with 19 additions and 19 deletions

View File

@@ -19,17 +19,17 @@ maintenance = { status = "actively-developed" }
default = ["dim3", "f64"]
dim3 = []
f64 = []
parallel = ["rayon"]
parallel = ["dep:rayon"]
simd-stable = ["parry3d-f64/simd-stable", "simba/wide", "simd-is-enabled"]
simd-nightly = ["parry3d-f64/simd-nightly", "simba/portable_simd", "simd-is-enabled"]
# Do not enable this feature directly. It is automatically
# enabled with the "simd-stable" or "simd-nightly" feature.
simd-is-enabled = ["vec_map"]
simd-is-enabled = ["dep:vec_map"]
wasm-bindgen = ["instant/wasm-bindgen"]
serde-serialize = ["nalgebra/serde-serialize", "parry3d-f64/serde-serialize", "serde", "bit-vec/serde"]
serde-serialize = ["nalgebra/serde-serialize", "parry3d-f64/serde-serialize", "dep:serde", "bit-vec/serde"]
enhanced-determinism = ["simba/libm_force", "parry3d-f64/enhanced-determinism"]
debug-render = []
profiler = ["instant"] # Enables the internal profiler.
profiler = ["dep:instant"] # Enables the internal profiler.
# Feature used for debugging only.
debug-disable-legitimate-fe-exceptions = []