Trait libafl::observers::Observer [−][src]
pub trait Observer: Named + Serialize + DeserializeOwned { fn flush(&mut self) -> Result<(), Error> { ... } }
Observers observe different information about the target. They can then be used by various sorts of feedback.
Provided methods
fn flush(&mut self) -> Result<(), Error>
[src]
The testcase finished execution, calculate any changes. Reserved for future use.
Implementors
impl Observer for TimeObserver
[src]
impl<'a, T> Observer for StdMapObserver<'a, T> where
T: Default + Copy + 'static + Serialize + DeserializeOwned,
[src]
T: Default + Copy + 'static + Serialize + DeserializeOwned,
impl<'a, T> Observer for VariableMapObserver<'a, T> where
T: Default + Copy + 'static + Serialize + DeserializeOwned,
[src]
T: Default + Copy + 'static + Serialize + DeserializeOwned,
impl<M> Observer for HitcountsMapObserver<M> where
M: MapObserver<u8>,
[src]
M: MapObserver<u8>,