pub struct InProcessHandlers {
pub crash_handler: *const c_void,
pub timeout_handler: *const c_void,
}
Expand description
The inmem executor’s handlers.
Fields
crash_handler: *const c_void
On crash C function pointer
timeout_handler: *const c_void
On timeout C function pointer
Implementations
Call before running a target.
Call after running a target.
pub fn new<E, EM, I, OF, OT, S, Z>() -> Result<Self, Error> where
I: Input,
E: HasObservers<I, OT, S>,
OT: ObserversTuple<I, S>,
EM: EventFirer<I> + EventRestarter<S>,
OF: Feedback<I, S>,
S: HasSolutions<I> + HasClientPerfMonitor,
Z: HasObjective<I, OF, S>,
pub fn new<E, EM, I, OF, OT, S, Z>() -> Result<Self, Error> where
I: Input,
E: HasObservers<I, OT, S>,
OT: ObserversTuple<I, S>,
EM: EventFirer<I> + EventRestarter<S>,
OF: Feedback<I, S>,
S: HasSolutions<I> + HasClientPerfMonitor,
Z: HasObjective<I, OF, S>,
Create new InProcessHandlers
.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for InProcessHandlers
impl !Send for InProcessHandlers
impl !Sync for InProcessHandlers
impl Unpin for InProcessHandlers
impl UnwindSafe for InProcessHandlers
Blanket Implementations
Mutably borrows from an owned value. Read more
type PreprendResult = Tail
type PreprendResult = Tail
The Resulting TupleList
, of an Prepend::prepend()
call,
including the prepended entry. Read more