next_web_ai/chat/messages/
message.rs

1use 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);