Crate mutagen[][src]

Modules

bounded_loop

Traits

AddSub
AddSubAssign
BitAndBitOr
BitAndBitOrAssign
BitOrBitAnd
BitOrBitAndAssign
Defaulter
DivMul
DivMulAssign
MayClone
MayNeg
MayNot
MulDiv
MulDivAssign
ShlShr
ShlShrAssign
ShrShl
ShrShlAssign
SubAdd
SubAddAssign

Functions

diff

get the unsigned wrapping difference between the current mutation count and the given count

eq

use instead of ==

forloop
ge

use instead of >= (or, switching operand order <=)

get

get the current mutation count

gt

use instead of > (or, switching operand order <)

ne

use instead of !=

next

increment the mutation count

now

check if the argument matches the current mutation count

report_coverage
t

use with if expressions, e.g. if MU.t(..) { .. } else { .. }

w

use with while expressions, e.g. while Mu.w(..) { .. }