Standardize version management across multi-crate Rust projects by using workspace versioning. This reduces duplication and ensures consistency across all crates in your project.
Standardize version management across multi-crate Rust projects by using workspace versioning. This reduces duplication and ensures consistency across all crates in your project.
Implementation:
[workspace]
version = "0.1.0"
[package]
name = "your-crate-name"
version = { workspace = true }
This approach centralizes version management, making it easier to release coordinated updates across all crates while maintaining a consistent configuration structure.
Enter the URL of a public GitHub repository