Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
docs: avoid suggesting star dependencies.
A `*` version constraint makes it hard/impossible to release a breaking change (e.g. clap 2.0) without causing people's code to break. `cargo update` with a `*` dependency will happily move from (say) 1.4 to 2.0, even though semver says these may be a breaking change. Using a more precise dependency constraint gives the crate author more flexibility in making breaking changes, and makes users of the crate happier if/when they do happen. rust-lang/rfcs#1241 contains a bit more discussion about this.
- Loading branch information