|
|
|
@ -0,0 +1,22 @@ |
|
|
|
//! This module defines events affecting the user module and their handling.
|
|
|
|
|
|
|
|
use crate::context::Context;
|
|
|
|
use crate::event::EventHandler;
|
|
|
|
|
|
|
|
/// An event affecting the user module.
|
|
|
|
#[derive(Debug, PartialEq, Eq)]
|
|
|
|
pub enum UserEvent {}
|
|
|
|
|
|
|
|
pub struct UserEventHandler;
|
|
|
|
|
|
|
|
impl EventHandler for UserEventHandler {
|
|
|
|
type Event = UserEvent;
|
|
|
|
|
|
|
|
fn handle(
|
|
|
|
&mut self,
|
|
|
|
_context: &mut Context,
|
|
|
|
_event: Self::Event,
|
|
|
|
) -> anyhow::Result<()> {
|
|
|
|
Ok(())
|
|
|
|
}
|
|
|
|
}
|