Some old versions of rust-crypto have dependencies specified with "*" version requirement (rand = "*", rustc-serialize = "*", libc = "*", gcc = "*", etc.).
Crates with such vague dependency versions became unusable, because * allows picking too-new semver-incompatible dependencies.
It also breaks Cargo's minimal-versions feature, because * requirement allows picking very very old dependencies
that aren't compatible with Rust 1.0.
Because these old versions of rust-crypto are unusable and cause problems for Cargo, I suggest yanking them:
Some old versions of
rust-crypto
have dependencies specified with"*"
version requirement (rand = "*"
,rustc-serialize = "*"
,libc = "*"
,gcc = "*"
, etc.).Crates with such vague dependency versions became unusable, because
*
allows picking too-new semver-incompatible dependencies. It also breaks Cargo'sminimal-versions
feature, because*
requirement allows picking very very old dependencies that aren't compatible with Rust 1.0.Because these old versions of
rust-crypto
are unusable and cause problems for Cargo, I suggest yanking them: