next_web_ai/chat/messages/
message.rs1use next_web_core::DynClone;
2
3use crate::chat::messages::message_type;
4
5pub trait Message: DynClone + Send + Sync {
6 fn message_type(&self) -> message_type::MessageType;
7
8 fn text(&self) -> &str;
9}
10
11next_web_core::clone_trait_object!(Message);