Cargo dependency tree
Node's `npm` has a nice feature: You can list all packages and their dependencies. `cargo` has no such feature included, but `cargo-tree` delivers. Install it with
cargo install cargo-tree
and it gives you a nice tree of dependencies for all libraries in `Cargo.toml`:
$ cargo tree
postgres v0.10.2 (file:///Volumes/git/rust/rust-postgres)
├── bufstream v0.1.1
├── byteorder v0.4.2
├── hex v0.1.0
├── log v0.3.4
│ └── libc v0.2.4
├── net2 v0.2.20
│ ├── cfg-if v0.1.0
│ ├── kernel32-sys v0.2.1
│ │ └── winapi v0.2.5
│ ├── libc v0.2.4 (*)
│ ├── winapi v0.2.5 (*)
│ └── ws2_32-sys v0.2.1
│ └── winapi v0.2.5 (*)
└── phf v0.7.9
└── phf_shared v0.7.9