removed ref to Executor for now
This commit is contained in:
parent
b553fdc20f
commit
90a16762ff
@ -3,6 +3,7 @@ use crate::inputs::Input;
|
|||||||
use crate::observers::Observer;
|
use crate::observers::Observer;
|
||||||
|
|
||||||
use std::ptr;
|
use std::ptr;
|
||||||
|
use std::iter;
|
||||||
|
|
||||||
pub enum ExitKind {
|
pub enum ExitKind {
|
||||||
Ok,
|
Ok,
|
||||||
@ -73,9 +74,7 @@ impl Executor for InMemoryExecutor {
|
|||||||
}
|
}
|
||||||
|
|
||||||
fn post_exec_observers(&mut self) -> Result<(), AflError> {
|
fn post_exec_observers(&mut self) -> Result<(), AflError> {
|
||||||
for observer in &mut self.base.observers {
|
self.base.observers.iter_mut().map(|x| x.post_exec());
|
||||||
observer.post_exec(self)?;
|
|
||||||
}
|
|
||||||
Ok(())
|
Ok(())
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -9,7 +9,7 @@ pub trait Observer {
|
|||||||
|
|
||||||
fn reset(&mut self) -> Result<(), AflError>;
|
fn reset(&mut self) -> Result<(), AflError>;
|
||||||
|
|
||||||
fn post_exec(&mut self, executor: &mut dyn Executor) -> Result<(), AflError> {
|
fn post_exec(&mut self) -> Result<(), AflError> {
|
||||||
Ok(())
|
Ok(())
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user