Trait libafl::feedbacks::FeedbacksTuple[][src]

pub trait FeedbacksTuple<I>: Serialize + DeserializeOwned where
    I: Input
{ fn is_interesting_all<OT: ObserversTuple>(
        &mut self,
        input: &I,
        observers: &OT,
        exit_kind: &ExitKind
    ) -> Result<u32, Error>;
fn append_metadata_all(
        &mut self,
        testcase: &mut Testcase<I>
    ) -> Result<(), Error>;
fn discard_metadata_all(&mut self, input: &I) -> Result<(), Error>; }

Required methods

fn is_interesting_all<OT: ObserversTuple>(
    &mut self,
    input: &I,
    observers: &OT,
    exit_kind: &ExitKind
) -> Result<u32, Error>
[src]

Get the total interestingness value from all feedbacks

fn append_metadata_all(
    &mut self,
    testcase: &mut Testcase<I>
) -> Result<(), Error>
[src]

Write metadata for this testcase

fn discard_metadata_all(&mut self, input: &I) -> Result<(), Error>[src]

Discards metadata - the end of this input’s execution

Loading content...

Implementations on Foreign Types

impl<I> FeedbacksTuple<I> for () where
    I: Input
[src]

impl<Head, Tail, I> FeedbacksTuple<I> for (Head, Tail) where
    Head: Feedback<I>,
    Tail: FeedbacksTuple<I>,
    I: Input
[src]

Loading content...

Implementors

Loading content...