выглядит зависимость в крейте clarity
[dependencies.secp256k1]
version = "0.27.0"
features = ["recovery"]
А вот так я clarity подключаю у себя
clarity = { version = "1.2.3", features = [] }
В Cargo.lock всё равно появляется secp256k1
[[package]]
name = "clarity"
version = "1.2.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "40a212766da516c900407d799b70635c79d6c1ca95f85a545f1edad10e197542"
dependencies = [
"num-traits",
"num256",
"secp256k1",
"serde",
"serde_derive",
"sha3",
]
Почему так может быть?
default-features = false ?
в карго.лок всё появляется независимо от фичей, при этом физически лишнее выкачиваться и собираться не будет
Обсуждают сегодня