From 2a361f26c82552099bfecffe5955cda83c226a9b Mon Sep 17 00:00:00 2001 From: LLFourn Date: Sat, 7 Aug 2021 16:08:43 +1000 Subject: [PATCH] Shove extra ecdsa_fun dependencies into adaptor feature Was depending on ed25519-dalek accidentally because I didn't understand how cargo features worked. rust-lang/cargo#8832 needs to be stabilized before doing this properly. --- ecdsa_fun/Cargo.toml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/ecdsa_fun/Cargo.toml b/ecdsa_fun/Cargo.toml index bd7b9d02..5dd2ba88 100644 --- a/ecdsa_fun/Cargo.toml +++ b/ecdsa_fun/Cargo.toml @@ -40,7 +40,8 @@ default = ["std", "nightly", "adaptor"] all = ["std", "serde", "libsecp_compat", "adaptor"] libsecp_compat = ["secp256kfun/libsecp_compat"] std = ["alloc"] -alloc = ["secp256kfun/alloc", "sigma_fun/alloc"] -serde = ["secp256kfun/serde", "serde_crate", "sigma_fun/serde"] +alloc = ["secp256kfun/alloc" ] +serde = ["secp256kfun/serde", "serde_crate"] nightly = ["secp256kfun/nightly"] -adaptor = ["sigma_fun", "bincode", "rand_chacha"] +# when https://github.com/rust-lang/cargo/issues/8832 is stabilized use the ? syntax to fix this +adaptor = ["sigma_fun", "bincode", "rand_chacha", "sigma_fun/serde", "sigma_fun/alloc"]