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]