Skip to main content

latch_core/
message.rs

1use serde::{Deserialize, Serialize};
2
3#[derive(Clone, Debug, Serialize, Deserialize, PartialEq, Eq)]
4pub struct Message {
5    pub role: String,
6    pub content: String,
7}
8
9impl Message {
10    pub fn new(role: impl Into<String>, content: impl Into<String>) -> Self {
11        Self {
12            role: role.into(),
13            content: content.into(),
14        }
15    }
16}