use chrono::{DateTime, Utc};
#[derive(Debug, PartialEq)]
pub struct RawMessage {
pub system: bool,
pub msg: String,
}
#[derive(Debug, PartialEq)]
pub struct Attachment {
pub file_name: String,
}
#[derive(Debug, PartialEq)]
pub struct Message {
pub date: DateTime<Utc>,
pub author: Option<String>,
pub message: String,
pub attachment: Option<Attachment>,
}
#[derive(Debug, Default)]
pub struct ParseStringOptions {
pub days_first: Option<bool>,
pub parse_attachments: bool,
pub debug: bool,
}