Upgrade to rand v0.10 and split rand_core v0.10
#338
+477
−373
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This now implements
RandBigIntwith onlyrand_core::Rngto allow aslimmer dependency tree. The other distribution-related types still
require
randfor its traits though.Our
gen_big*methods are also renamed torandom_big*to match thechange that
randhad made in 0.9. The old names are deprecated, butstill present, simply forwarding to the new names.
Hat tip to @bionicles and @divergentdave as well for their
rand v0.9PRs (#317, #322),and I apologize for never getting around to those. Let's reset that debt by getting
0.10 much sooner!