arbitrary icon indicating copy to clipboard operation
arbitrary copied to clipboard

Don't generate invalid non-zero integers

Open evanrelf opened this issue 10 months ago • 0 comments

For example, the instance for NonZeroUsize was generating code equivalent to this:

NonZeroUsize::new(u.arbitrary::<usize>()?)?

But u.arbitrary::<usize>() can generate 0, which will fail.

evanrelf avatar Mar 09 '25 05:03 evanrelf