Enum fuzzcheck::mutators::vector::vec_mutation::VectorMutationInnerRandomStep [−][src]
pub enum VectorMutationInnerRandomStep<T, M> where
T: Clone + 'static,
M: Mutator<T>, {
Remove(<Remove as Mutation<Vec<T>, VecMutator<T, M>>>::RandomStep),
MutateElement(<MutateElement as Mutation<Vec<T>, VecMutator<T, M>>>::RandomStep),
InsertElement(<InsertElement as Mutation<Vec<T>, VecMutator<T, M>>>::RandomStep),
SwapElements(<SwapElements as Mutation<Vec<T>, VecMutator<T, M>>>::RandomStep),
InsertManyElements(<InsertManyElements as Mutation<Vec<T>, VecMutator<T, M>>>::RandomStep),
RemoveAndInsertElement(<RemoveAndInsertElement as Mutation<Vec<T>, VecMutator<T, M>>>::RandomStep),
OnlyChooseLength(<OnlyChooseLength as Mutation<Vec<T>, VecMutator<T, M>>>::RandomStep),
Arbitrary(<Arbitrary as Mutation<Vec<T>, VecMutator<T, M>>>::RandomStep),
}Variants
Remove(<Remove as Mutation<Vec<T>, VecMutator<T, M>>>::RandomStep)
Tuple Fields
0: <Remove as Mutation<Vec<T>, VecMutator<T, M>>>::RandomStepMutateElement(<MutateElement as Mutation<Vec<T>, VecMutator<T, M>>>::RandomStep)
Tuple Fields
0: <MutateElement as Mutation<Vec<T>, VecMutator<T, M>>>::RandomStepInsertElement(<InsertElement as Mutation<Vec<T>, VecMutator<T, M>>>::RandomStep)
Tuple Fields
0: <InsertElement as Mutation<Vec<T>, VecMutator<T, M>>>::RandomStepSwapElements(<SwapElements as Mutation<Vec<T>, VecMutator<T, M>>>::RandomStep)
Tuple Fields
0: <SwapElements as Mutation<Vec<T>, VecMutator<T, M>>>::RandomStepInsertManyElements(<InsertManyElements as Mutation<Vec<T>, VecMutator<T, M>>>::RandomStep)
Tuple Fields
0: <InsertManyElements as Mutation<Vec<T>, VecMutator<T, M>>>::RandomStepRemoveAndInsertElement(<RemoveAndInsertElement as Mutation<Vec<T>, VecMutator<T, M>>>::RandomStep)
Tuple Fields
0: <RemoveAndInsertElement as Mutation<Vec<T>, VecMutator<T, M>>>::RandomStepOnlyChooseLength(<OnlyChooseLength as Mutation<Vec<T>, VecMutator<T, M>>>::RandomStep)
Tuple Fields
0: <OnlyChooseLength as Mutation<Vec<T>, VecMutator<T, M>>>::RandomStepArbitrary(<Arbitrary as Mutation<Vec<T>, VecMutator<T, M>>>::RandomStep)
Tuple Fields
0: <Arbitrary as Mutation<Vec<T>, VecMutator<T, M>>>::RandomStepTrait Implementations
Auto Trait Implementations
impl<T, M> RefUnwindSafe for VectorMutationInnerRandomStep<T, M>
impl<T, M> Send for VectorMutationInnerRandomStep<T, M>
impl<T, M> Sync for VectorMutationInnerRandomStep<T, M>
impl<T, M> Unpin for VectorMutationInnerRandomStep<T, M>
impl<T, M> UnwindSafe for VectorMutationInnerRandomStep<T, M>
Blanket Implementations
Mutably borrows from an owned value. Read more