pub trait Gen<A>: Clone { // Required method fn iter(&self, seed: u64) -> Box<dyn Iterator<Item = A>>; }
The generator trait, for producing example values to test in a property.
Produce a example iterator from the generator, given a randomization seed.