Krabby will soon target a specific version of Rust; the test data used for it should also be frozen. A list of the top 10k crates, filtered to versions with appropriate MSRVs (and perhaps by OS), should be checked into the repository (possibly in compressed form). An attempt should be made to compile these crates with rustc, determine their system requirements (e.g. system libraries to link to), and include any missed crate dependencies.
Krabby will soon target a specific version of Rust; the test data used for it should also be frozen. A list of the top 10k crates, filtered to versions with appropriate MSRVs (and perhaps by OS), should be checked into the repository (possibly in compressed form). An attempt should be made to compile these crates with `rustc`, determine their system requirements (e.g. system libraries to link to), and include any missed crate dependencies.