From 1e9ae88f53ee053ebed6d184736bcf90921cb80a Mon Sep 17 00:00:00 2001 From: David Tolnay Date: Mon, 6 May 2019 22:52:36 -0700 Subject: [PATCH] Work around "failed to select a version for serde_test_suite" Without this: error: failed to select a version for `serde_test_suite`. ... required by package `serde_test_suite-tests v0.0.0` versions that meet the requirements `= 0.0.0` are: 0.0.0 the package `serde_test_suite-tests` depends on `serde_test_suite`, with features: `serde` but `serde_test_suite` does not have these features. failed to select a version for `serde_test_suite` which could resolve this conflict Seems like a Cargo bug -- I will minimize and report. --- test_suite/Cargo.toml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/test_suite/Cargo.toml b/test_suite/Cargo.toml index dbc8578b..61bf8fe5 100644 --- a/test_suite/Cargo.toml +++ b/test_suite/Cargo.toml @@ -8,6 +8,9 @@ publish = false [features] unstable = ["serde/unstable"] +[dependencies] +serde = { path = "../serde" } + [dev-dependencies] fnv = "1.0" rustc-serialize = "0.3.16"