pub trait EventHandler: Send + 'static {
// Provided methods
fn sleep_query(&mut self) -> SleepQueryResponse { ... }
fn sleep_failed(&mut self) { ... }
fn sleep(&mut self) { ... }
fn wake(&mut self) { ... }
}pub trait EventHandler: Send + 'static {
// Provided methods
fn sleep_query(&mut self) -> SleepQueryResponse { ... }
fn sleep_failed(&mut self) { ... }
fn sleep(&mut self) { ... }
fn wake(&mut self) { ... }
}