use crate::{ChatMessage, ChatMessageEdit, ChatMessageReference}; #[derive(Debug, Clone)] pub enum ChatEvent { NewMessage(Box), DeleteMessage(ChatMessageReference), EditMessage(ChatMessageReference, Box), }