pub struct TypesRunHooks {
pub criterion_evaluator: Option<Arc<dyn CriterionEvaluator>>,
pub event_observer: Option<Arc<dyn ExperienceEventObserver>>,
}Expand description
Per-run hooks for typed intent execution.
Fields§
§criterion_evaluator: Option<Arc<dyn CriterionEvaluator>>Optional application evaluator for success criteria.
event_observer: Option<Arc<dyn ExperienceEventObserver>>Optional run-scoped observer for experience events.
Trait Implementations§
Source§impl Default for TypesRunHooks
impl Default for TypesRunHooks
Source§fn default() -> TypesRunHooks
fn default() -> TypesRunHooks
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for TypesRunHooks
impl !RefUnwindSafe for TypesRunHooks
impl Send for TypesRunHooks
impl Sync for TypesRunHooks
impl Unpin for TypesRunHooks
impl UnsafeUnpin for TypesRunHooks
impl !UnwindSafe for TypesRunHooks
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more