Trait libafl::observers::ObserversTuple [−][src]
pub trait ObserversTuple: MatchNameAndType + MatchType + MatchFirstType + Serialize + DeserializeOwned { fn pre_exec_all(&mut self) -> Result<(), Error>; fn post_exec_all(&mut self) -> Result<(), Error>; }
A hastkel-style tuple of observers
Required methods
fn pre_exec_all(&mut self) -> Result<(), Error>[src]
Reset all executors in the tuple This is called right before the next execution.
fn post_exec_all(&mut self) -> Result<(), Error>[src]
Do whatever you need to do after a run. This is called right after the last execution
Implementations on Foreign Types
impl ObserversTuple for ()[src]
impl ObserversTuple for ()[src]fn pre_exec_all(&mut self) -> Result<(), Error>[src]
fn post_exec_all(&mut self) -> Result<(), Error>[src]
impl<Head, Tail> ObserversTuple for (Head, Tail) where
Head: Observer,
Tail: ObserversTuple, [src]
impl<Head, Tail> ObserversTuple for (Head, Tail) where
Head: Observer,
Tail: ObserversTuple, [src]