Enum fuzzcheck::mutators::vector::vec_mutation::InnerVectorMutation
source · [−]pub enum InnerVectorMutation {
NoMutation(NoMutation),
CopyElement(CopyElement),
Remove(Remove),
MutateElement(MutateElement),
InsertElement(InsertElement),
SwapElements(SwapElements),
InsertManyElements(InsertManyElements),
RemoveAndInsertElement(RemoveAndInsertElement),
OnlyChooseLength(OnlyChooseLength),
Arbitrary(Arbitrary),
CrossoverReplaceElement(CrossoverReplaceElement),
CrossoverInsertSlice(CrossoverInsertSlice),
}
Variants
NoMutation(NoMutation)
CopyElement(CopyElement)
Remove(Remove)
MutateElement(MutateElement)
InsertElement(InsertElement)
SwapElements(SwapElements)
InsertManyElements(InsertManyElements)
RemoveAndInsertElement(RemoveAndInsertElement)
OnlyChooseLength(OnlyChooseLength)
Arbitrary(Arbitrary)
CrossoverReplaceElement(CrossoverReplaceElement)
CrossoverInsertSlice(CrossoverInsertSlice)
Auto Trait Implementations
impl RefUnwindSafe for InnerVectorMutation
impl Send for InnerVectorMutation
impl Sync for InnerVectorMutation
impl Unpin for InnerVectorMutation
impl UnwindSafe for InnerVectorMutation
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more