有一种简单的方法(在线)查看 Rust 箱的所有(子)依赖项吗?

问题描述 投票:0回答:1

crates.io 上,只需单击 Dependencies 选项卡,我们就可以轻松查看板条箱的

direct
依赖项。有没有办法也可以轻松查看板条箱的子依赖项?也许在树状视图中,类似于
cargo tree
显示的内容。或者至少是所有(子)依赖项的number

我认为这会很有帮助,例如,当我们需要决定在替代方案中使用哪个板条箱时。通过(子)依赖项总数的指标,我们可以更好地了解库实际上有多“重”。我认为这对于像 Rust 这样的语言特别有用,因为它的构建速度似乎严重依赖于依赖项的数量

rust rust-cargo rust-crates
1个回答
0
投票
$ cargo tree --package mio-serial
mio-serial v5.0.5
├── log v0.4.21
├── mio v0.8.11
│   ├── libc v0.2.153
│   └── log v0.4.21
├── nix v0.26.4
│   ├── bitflags v1.3.2
│   ├── cfg-if v1.0.0
│   ├── libc v0.2.153
│   ├── memoffset v0.7.1
│   │   [build-dependencies]
│   │   └── autocfg v1.2.0
│   └── pin-utils v0.1.0
└── serialport v4.3.0
    ├── bitflags v2.5.0
    ├── cfg-if v1.0.0
    ├── core-foundation-sys v0.8.6
    ├── io-kit-sys v0.4.1
    │   ├── core-foundation-sys v0.8.6
    │   └── mach2 v0.4.2
    │       └── libc v0.2.153
    ├── mach2 v0.4.2 (*)
    ├── nix v0.26.4 (*)
    └── scopeguard v1.2.0
© www.soinside.com 2019 - 2024. All rights reserved.