bypass i128 probing in optional num-traits crate

In some scenarios, the num-traits autocfg probe does not detect i128
support, so enabling the i128 feature makes sure the crate is still
built with the required i128 feature. Since fixed already depends on
rustc later than 1.26 this should not cause num-traits issues.
This commit is contained in:
Trevor Spiteri 2021-02-18 11:52:40 +01:00
parent 8ff5733aeb
commit 3b12c3a8dc
1 changed files with 6 additions and 1 deletions

View File

@ -29,9 +29,14 @@ serde-str = ["serde", "std", "serde/std"]
typenum = "1.10"
az = { version = "1.1", optional = true }
half = { version = "1.6", optional = true }
num-traits = { version = "0.2.12", default-features = false, optional = true }
serde = { version = "1.0.60", default-features = false, optional = true }
[dependencies.num-traits]
version = "0.2.13"
default-features = false
features = ["i128"]
optional = true
[dev-dependencies]
rand = { version = "0.7", default-features = false }
rand_xoshiro = "0.4"