Trait libafl::feedbacks::map::Reducer[][src]

pub trait Reducer<T>: Serialize + DeserializeOwned + 'static where
    T: Integer + Default + Copy + 'static + Serialize + DeserializeOwned
{ fn reduce(first: T, second: T) -> T; }

A Reducer function is used to aggregate values for the novelty search

Required methods

fn reduce(first: T, second: T) -> T[src]

Reduce two values to one value, with the current Reducer.

Loading content...

Implementors

impl<T> Reducer<T> for MaxReducer where
    T: Integer + Default + Copy + 'static + Serialize + DeserializeOwned
[src]

fn reduce(first: T, second: T) -> T[src]

impl<T> Reducer<T> for MinReducer where
    T: Integer + Default + Copy + 'static + Serialize + DeserializeOwned
[src]

fn reduce(first: T, second: T) -> T[src]

Loading content...