The Sequential struct is where most of the useful functionality of proptest-state-machine lives. Currently, it can only be constructed via the ReferenceStateMachine trait.
By introducing a dedicated ctor function, users are not bound to use the ReferenceStateMachine trait but can initialise the test to their liking whilst still being able to use all of the shrinking functionality built into Sequential.
The
Sequential
struct is where most of the useful functionality ofproptest-state-machine
lives. Currently, it can only be constructed via theReferenceStateMachine
trait.By introducing a dedicated ctor function, users are not bound to use the
ReferenceStateMachine
trait but can initialise the test to their liking whilst still being able to use all of the shrinking functionality built intoSequential
.Replaces: #493.