Skip to content

`cargo`: Duplicate dependencies

Using cargo tree -d, we can see that the following dependencies are duplicated:

  • env_logger: v0.7.1 and v0.9.0
  • hashbrown: v0.12.3 and v0.14.3
  • humantime: v1.3.0 and v2.1.0
  • syn: v1.0.98 and v2.0.39
  • toml: v0.5.8 and v0.8.8

This is mainly due to the fact that there are multiple Cargo.toml listing dependencies. We should use the workspace.dependencies feature.

Edited by Vincent Lafeychine