newsletter-to-web/src/message.rs
Jacob Kiers 7407654e60 Fix CS and some other small things
Useful tool, that clippy...

Signed-off-by: Jacob Kiers <jacob@jacobkiers.net>
2022-12-27 23:00:45 +01:00

25 lines
462 B
Rust

use mail_parser::Message as ParsedMessage;
pub(crate) struct Message {
uid: String,
data: Vec<u8>,
}
impl Message {
pub fn new(uid: String, data: Vec<u8>) -> Message {
Message { uid, data }
}
pub(crate) fn get_parsed(&self) -> Option<ParsedMessage> {
ParsedMessage::parse(&self.data)
}
pub fn get_uid(&self) -> &String {
&self.uid
}
pub fn get_data(&self) -> &Vec<u8> {
&self.data
}
}