phoebe/mid-chat/src/lib.rs

24 lines
479 B
Rust

pub mod reference;
pub use reference::*;
#[derive(Debug, Clone)]
pub struct ChatAuthor {
pub reference: ChatReference,
pub display_name: String,
pub display_color: Option<[u8; 3]>,
}
mod content;
pub use content::*;
#[derive(Debug, Clone)]
pub struct ChatMessage {
pub origin: ChatMessageReference,
pub author: ChatAuthor,
pub content: ChatMessageContent,
pub attachments: Vec<()>,
pub replying: Option<ChatMessageReference>,
}
pub mod event;