Struct mutagen::bounded_loop::LoopBound[][src]

pub struct LoopBound { /* fields omitted */ }

LoopBound keeps track of the amount of iterations of a loop and it will stop when a limit is reached. This limit is calculated from previous executions of the tests with mutation count == 0. Then we add some base amount of iterations and we multiply by a factor to give some margin. Finally, if the limit is reached, it exits the process.

Methods

impl LoopBound
[src]

Creates a LoopStep with a maximum bound

Trait Implementations

impl LoopStep for LoopBound
[src]

step is called on each iteration of a loop

Auto Trait Implementations

impl Send for LoopBound

impl Sync for LoopBound