In the process of addressing #94, we realized that some of the changes we want to do would require breaking backwards compatibility. If we are going to release a version 0.2, we should consider other changes to getrandom.
A potential list is below. @dhardy and @newpavlov feel free to edit this to include your own ideas.
If you have suggestions, please comment!
In the process of addressing #94, we realized that some of the changes we want to do would require breaking backwards compatibility. If we are going to release a version 0.2, we should consider other changes to
getrandom.A potential list is below. @dhardy and @newpavlov feel free to edit this to include your own ideas.
stdtraits if thestdfeature is enabled (see trait impl disappeared without bumping major version #94 and Add back in std-only trait definitions #96)Rename features to allow for grouping of dependencieswasm-bindgen -> bindgen, would make it much easier to usejs_sysorweb_sys.wasm32-unknown-unknown(with no explicit features). Options are:bindgenwasm32error codeshermit,l4re, anduefiand just use this feature instead, as these platforms (especially UEFI) have multiple ways to get randomness.TryInto, which could be useful.If you have suggestions, please comment!