[][src]Trait cliff::CliffSearch

pub trait CliffSearch: Iterator<Item = usize> {
    fn overloaded(&mut self);
fn estimate(&self) -> Range<usize>; }

A class of type that can estimate the performance cliff for a system.

Required methods

fn overloaded(&mut self)

Indicate that the system could not keep up with the previous load factor yielded by Iterator::next.

This will affect what value the next call to Iterator::next yields.

fn estimate(&self) -> Range<usize>

Give the current estimate of the maximum load the system-under-test can support.

Loading content...

Implementors

impl CliffSearch for BinaryMinSearcher[src]

impl CliffSearch for ExponentialCliffSearcher[src]

impl<I, T> CliffSearch for LoadIterator<I> where
    I: Iterator<Item = T>,
    T: Borrow<usize>, 
[src]

Loading content...