-
-
Notifications
You must be signed in to change notification settings - Fork 3
Open
Description
The next breaking release is likely to be v1.0.
Potential changes:
- Design of the
blockmodule. See Future ofblockmodule #71 - Use
SEED_LENassociated constant in theSeedableRngtrait instead of theSeedassociated type. Blocked on stabilization ofgeneric_const_exprs. - Migrate from
Infallibleto!. Blocked on stabilization of the never type. (Could be backwards-compatible?) - Set
Infallibleas default type forTryRng::Error. Blocked on stabilization ofassociated_type_defaults. - Introduce
WordRngtrait with blanket impls forTryRng(see below). Conflicts with the blanket impl ofTryRngforT: DerefMut<Target = impl TryRng>. Blocked on mutually exclusive traits and/or negative trait bounds. - Remove
UnwrapErr::reafter support for reborrows is added to the language. See Some way to simulate&mutreborrows in user code rust-lang/rfcs#1403.
Rejected changes:
- Pass seeds by reference in
SeedableRnginstead of by value. - Use "natural" seed types instead of byte arrays. See rand_core: introduce
Seedtrait rand#1670.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels