use crate::events_impl::events::{Event, EventKind};
#[derive(Clone, Copy, Debug, PartialEq)]
pub enum Status {
Running,
Success,
Failure,
}
pub trait Bhv {
type Context;
#[inline]
fn should_react_to(&self, kind: EventKind) -> bool { true }
fn react(&mut self, event: &dyn Event, ctx: &mut Self::Context) -> Status;
}