gpt4 book ai didi

rust - 有没有办法查看我的项目中所有依赖于另一个 crate 的 crate ?

转载 作者:行者123 更新时间:2023-12-03 11:25:56 27 4
gpt4 key购买 nike

我正在将 parking_lot 添加到我的项目中,我希望我的依赖项也可以选择使用它来使用它。

例如,我知道 Tokio 有一个启用 parking_lot 的功能标志,但我想找到所有具有相似功能标志的依赖项。

最佳答案

Rust Discord 服务器上的 Yandros 提出了 cargo metadatajq 的组合,以列出对给定包具有可选依赖性的 crate (parking_lot 在这个例子中):

cargo metadata --format-version 1 | jq -c '.packages[] | select(
.dependencies | any(
(.name == "parking_lot")
and
(.optional == true)
)
) | .name'

关于rust - 有没有办法查看我的项目中所有依赖于另一个 crate 的 crate ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66284715/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com